面试题答案
一键面试#include <stdio.h>
// 函数声明
int calculateSum(int n);
int main() {
int n = 5; // 这里假设n为5,实际可从用户输入或其他方式获取
int sum = calculateSum(n);
printf("数组所有元素的总和为: %d\n", sum);
return 0;
}
// 函数定义
int calculateSum(int n) {
int arr[n]; // 参数化声明数组
int sum = 0;
for (int i = 0; i < n; i++) {
arr[i] = i * i; // 初始化数组元素为下标值的平方
sum += arr[i]; // 累加元素值
}
return sum;
}