编写程序,参数为一维数组,功能为求所有数组元素之和。在主函数中调用该函数,求一个数组的所有元素和 C语言编程
时间: 2024-12-08 17:21:10 浏览: 10
计算二维数组周边元素之和
在C语言中,你可以编写一个名为`sum_array`的函数,接受一维整型数组作为输入并返回其所有元素的和。下面是一个简单的示例:
```c
#include <stdio.h>
// 函数声明,用于计算数组元素之和
int sum_array(int arr[], int size);
// 主函数
int main() {
// 定义一个一维整数数组
int numbers[] = {1, 2, 3, 4, 5};
// 获取数组长度
int array_length = sizeof(numbers) / sizeof(numbers[0]);
// 调用函数计算总和,并将结果打印出来
int result = sum_array(numbers, array_length);
printf("The sum of the array elements is: %d\n", result);
return 0;
}
// 实现求和函数
int sum_array(int arr[], int size) {
int sum = 0; // 初始化和为0
for (int i = 0; i < size; i++) {
sum += arr[i]; // 将每个元素加到总和上
}
return sum;
}
```
在这个例子中,`sum_array`函数遍历数组,逐个累加元素,最后返回总和。主函数则负责创建数组、获取其长度以及调用这个求和函数。
阅读全文