用C语言对一组数据进行统计处理,包括求总和、平均值、最大值和最小值。
时间: 2024-01-17 11:03:51 浏览: 38
好的,这个问题很适合使用C语言来解决。你可以使用数组来存储这组数据,然后使用循环来遍历数组,计算总和、最大值和最小值。最后再通过总和计算平均值。
下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int arr[] = {3, 5, 1, 8, 2}; // 定义数组
int len = sizeof(arr) / sizeof(arr[0]); // 计算数组长度
int sum = 0, max = arr[0], min = arr[0];
double avg;
for(int i = 0; i < len; i++) {
sum += arr[i]; // 计算总和
if(arr[i] > max) max = arr[i]; // 找到最大值
if(arr[i] < min) min = arr[i]; // 找到最小值
}
avg = (double)sum / len; // 计算平均值
printf("总和:%d\n", sum);
printf("平均值:%.2f\n", avg);
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
return 0;
}
```
这个程序输出的结果是:
```
总和:19
平均值:3.80
最大值:8
最小值:1
```
希望这个示例代码能够帮助你解决问题。如果你有其他问题,可以继续提问。