c语言中怎么求平均数
时间: 2024-09-21 11:01:19 浏览: 115
c语言数组求平均数,中位数,众数.txt
在C语言中计算一组数值的平均数通常需要几个步骤:
1. 定义一个数组存储数据,并初始化数组元素。
2. 初始化一个变量,用于累计总和(通常是所有数值之和)。
3. 遍历数组,将每个元素加到总和上。
4. 计算平均数,即总和除以数组长度(元素个数)。
5. 可能的话,确保有合适的错误处理,例如检查数组是否为空。
下面是一个简单的示例程序,演示了如何计算整型数组的平均值:
```c
#include <stdio.h>
double calculate_average(int arr[], int size) {
// 检查数组是否为空
if (size == 0) {
return 0;
}
// 累计总和
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
// 计算平均数并返回
double average = (double) sum / size;
return average;
}
int main() {
int numbers[] = {1, 2, 3, 4, 5};
int array_size = sizeof(numbers) / sizeof(numbers[0]);
double avg = calculate_average(numbers, array_size);
printf("The average is: %.2f\n", avg);
return 0;
}
```
阅读全文