如何用c语言写一个累计程序
时间: 2024-10-18 18:10:16 浏览: 31
在C语言中编写一个累计程序,通常用于计算一系列数字的总和。下面是一个简单的例子,展示如何创建一个累加函数`sum()`,它接受一个整数数组作为参数,并返回数组元素之和:
```c
#include <stdio.h>
// 累加函数
int sum(int arr[], int size) {
int total = 0; // 初始化累计值
for (int i = 0; i < size; i++) { // 遍历数组
total += arr[i]; // 将当前元素加到累计上
}
return total; // 返回累加后的结果
}
int main() {
int numbers[] = {1, 2, 3, 4, 5}; // 定义一组数字
int array_size = sizeof(numbers) / sizeof(numbers[0]); // 计算数组长度
int result = sum(numbers, array_size); // 调用累加函数
printf("The sum of the numbers is: %d\n", result);
return 0;
}
```
在这个程序中,`main()`函数首先声明了一个整数数组`numbers`,然后通过`sizeof`运算符获取其大小。接着,它调用`sum()`函数并将结果存储在`result`变量中。最后,通过`printf()`打印出累加的结果。
阅读全文