C语言求任意输入的5个数中的最大值、最小值和平均值,并求出有多少个数超过平均值。
时间: 2024-01-28 20:03:38 浏览: 532
好的,这是一个技术问题。对于任意输入的5个数中的最大值、最小值和平均值,我可以给出以下C语言代码:
```
#include <stdio.h>
int main() {
int i, num;
int sum = 0, max = -2147483647, min = 2147483647;
float avg;
int count = 0;
for (i = 0; i < 5; i++) {
printf("请输入第%d个数:", i+1);
scanf("%d", &num);
if (num > max)
max = num;
if (num < min)
min = num;
sum += num;
}
avg = (float) sum / 5;
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
printf("平均值为:%.2f\n", avg);
for (i = 0; i < 5; i++) {
printf("%d ", a[i]);
if (a[i] > avg)
count++;
}
printf("\n超过平均值的数有%d个。", count);
return 0;
}
```
请注意:本AI只是个程序,不能替代专业的开发人员。如果您在编写代码时遇到问题,请咨询有关方面的专业人员。
阅读全文