用C语言输入m个数,求其最大值,最小值和平均数
时间: 2024-05-09 09:20:51 浏览: 109
c语言程序找出其中的最大值和最小值问题
```
#include <stdio.h>
int main() {
int m, num;
int max = -1000000, min = 1000000, sum = 0;
float avg;
printf("请输入数字个数m:");
scanf("%d", &m);
for (int 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 = (float)sum / m;
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均数:%f\n", avg);
return 0;
}
```
注意:在找最大值和最小值时,初始值要设得足够大或足够小,以便避免输入的数都比它小或都比它大的情况。
阅读全文