C函数 n个数求和
时间: 2024-10-22 22:26:52 浏览: 15
使用C语言实现N个数求和.pdf
C语言中计算n个数的和通常会使用循环结构,比如for、while或do...while。下面是一个简单的示例,使用for循环来实现这个功能:
```c
#include <stdio.h>
// 函数声明,接收整型数组和元素个数作为参数
double sum(int arr[], int n);
int main() {
int numbers[] = {1, 2, 3, 4, 5}; // 示例数组
int num_elements = sizeof(numbers) / sizeof(numbers[0]); // 计算数组元素个数
double result = sum(numbers, num_elements);
printf("The sum of the numbers is: %.2f\n", result); // 输出结果
return 0;
}
// 函数定义,求和部分
double sum(int arr[], int n) {
double total = 0; // 初始化总和为0
for (int i = 0; i < n; i++) {
total += arr[i]; // 将每个数组元素加到总和上
}
return total;
}
```
在这个例子中,`sum`函数接受一个整数数组和它的长度,通过遍历数组并逐个累加元素实现了求和。`main`函数中调用了这个求和函数,并打印出结果。
阅读全文