用C语言编写:输入20个实数存放在一维数组中,输出它们的平均值以及高于平均值的数的个数
时间: 2023-05-31 07:04:45 浏览: 163
数组应用举例求出十个数中的最大数-C语言数组教学
```c
#include <stdio.h>
int main() {
double arr[20];
double sum = 0;
int count = 0;
// 输入20个实数
printf("请依次输入20个实数:\n");
for (int i = 0; i < 20; i++) {
scanf("%lf", &arr[i]);
sum += arr[i];
}
// 计算平均值
double average = sum / 20.0;
printf("平均值为:%.2lf\n", average);
// 统计高于平均值的数的个数
for (int i = 0; i < 20; i++) {
if (arr[i] > average) {
count++;
}
}
printf("高于平均值的数的个数为:%d\n", count);
return 0;
}
```
阅读全文