c语言求数组元素之和,主程序中定义初始化数组,计算数组元素之和,函数sum就算数组元素之和
时间: 2024-10-20 16:10:12 浏览: 41
C语言实现3*3数组对角线之和示例
5星 · 资源好评率100%
在C语言中,你可以通过定义一个函数`sum`来计算数组元素之和。首先,在主程序中,你需要定义并初始化一个数组,然后调用该函数来求和。下面是一个例子:
```c
#include <stdio.h>
// 定义计算数组元素总和的函数
int sum(int arr[], int n) {
int total = 0; // 初始化总和为0
for (int i = 0; i < n; i++) { // 遍历数组
total += arr[i]; // 将每个元素加到总和上
}
return total; // 返回数组的总和
}
int main() {
int array[] = {1, 2, 3, 4, 5}; // 定义并初始化一个整数数组
int size = sizeof(array) / sizeof(array[0]); // 获取数组长度
// 计算数组元素之和
int sum_result = sum(array, size);
printf("数组 %d 的元素之和是: %d\n", size, sum_result);
return 0;
}
```
在这个示例中,`main`函数首先声明了一个整数数组`array`,然后通过调用`sum`函数计算其元素之和,并将结果存储在`sum_result`变量中。
阅读全文