编写一个函数来计算各个数字之和 C语言
时间: 2024-10-21 08:15:31 浏览: 18
C语言实现 猜数字 游戏程序
在C语言中,编写一个函数来计算给定数组中所有数字的和是非常常见的练习。这里是一个简单的示例,展示如何创建一个名为`sum_array`的函数:
```c
#include <stdio.h>
// 定义函数,接收一个整数数组和其大小作为参数
int sum_array(int arr[], int n) {
int total = 0; // 初始化总和为0
// 遍历整个数组
for (int i = 0; i < n; i++) {
total += arr[i]; // 将当前元素添加到总和中
}
return total; // 返回数组的总和
}
int main() {
int numbers[] = {1, 2, 3, 4, 5}; // 示例数组
int size = sizeof(numbers) / sizeof(numbers[0]); // 计算数组长度
// 调用函数并打印结果
int sum = sum_array(numbers, size);
printf("The sum of the array elements is: %d\n", sum);
return 0;
}
```
在这个例子中,`sum_array`函数接受一个整数数组`arr`和它的长度`n`,然后通过循环逐个累加数组元素。在`main`函数中,我们声明了一个数组并调用了这个函数来计算其和。
阅读全文