请你实现一个累加器。输入 n 个非负整数,输出他们的和。 1≤n<1000,而每个数则 <10000。c语言
时间: 2024-11-15 19:32:27 浏览: 4
vc.zip_4 3 2 1_earlierm8a_vc编写htons函数
在C语言中,你可以使用数组或者循环结构来实现一个累加器函数。这里是一个简单的例子,使用for循环来计算给定整数数组的和:
```c
#include <stdio.h>
// 定义累加器函数
int sum(int arr[], int n) {
int total = 0; // 初始化总和为0
// 遍历数组,将每个元素加到total上
for (int i = 0; i < n; i++) {
total += arr[i];
}
return total; // 返回累加后的结果
}
int main() {
int numbers[] = {1, 2, 3, 4, 5}; // 示例输入数组
int num_elements = sizeof(numbers) / sizeof(numbers[0]); // 数组长度
// 调用sum函数并打印结果
int result = sum(numbers, num_elements);
printf("The sum of the array elements is: %d\n", result);
return 0;
}
```
在这个例子中,`sum`函数接受一个整数数组`arr`和它的大小`n`作为参数,然后返回数组所有元素的和。在`main`函数里,我们创建了一个小数组,并调用`sum`函数计算其和。
阅读全文