用c语言编写:输入m个数,求其最大数、最小数和平均值。
时间: 2024-05-15 10:14:51 浏览: 107
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
```c
#include <stdio.h>
int main() {
int m, i, num;
int max = -2147483647, min = 2147483647; // 初始化最大值和最小值
double sum = 0, avg;
printf("请输入数字个数:");
scanf("%d", &m);
for (i = 0; i < m; i++) {
printf("请输入第%d个数字:", i + 1);
scanf("%d", &num);
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
avg = sum / m;
printf("最大数:%d\n", max);
printf("最小数:%d\n", min);
printf("平均值:%lf\n", avg);
return 0;
}
```
阅读全文