如何用C语言编写代码来计算一维数组的所有元素之和?
时间: 2024-12-23 12:27:44 浏览: 0
计算机二级c语言资料-计算机二级c语言编程练习题之求求二维数组周边元素之和.zip
在C语言中,计算一维数组所有元素之和通常可以使用for循环遍历数组并将每个元素相加。下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一个函数来计算数组元素的总和
int sum_array(int arr[], int size) {
int sum = 0; // 初始化和为0
for (int i = 0; i < size; i++) { // 遍历数组
sum += arr[i]; // 每次将当前元素添加到总和中
}
return sum; // 返回数组元素的总和
}
int main() {
int my_array[] = {1, 2, 3, 4, 5}; // 示例数组
int array_size = sizeof(my_array) / sizeof(my_array[0]); // 计算数组长度
int total_sum = sum_array(my_array, array_size);
printf("数组 %d 的所有元素之和是: %d\n", array_size, total_sum);
return 0;
}
```
在这个例子中,`sum_array` 函数接收一个整数数组和其大小作为参数,然后返回数组元素的和。`main` 函数创建了一个数组并调用了这个函数来计算其和。
阅读全文