用c语言编写程序输入15个实数存放在一维数组中,输出它们的平均值以及高于平均值的数的个数。
时间: 2023-06-07 10:07:42 浏览: 106
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
好的,让我来回答你的问题。
可以使用以下程序来解决你的问题:
```c
#include<stdio.h>
int main()
{
int i,n=15,count=0,sum=0;
float avg,a[15];
printf("输入15个实数:\n");
for(i=0;i<n;i++)
{
scanf("%f",&a[i]);
sum+=a[i];
}
avg=(float)sum/n;
for(i=0;i<n;i++)
{
if(a[i]>avg)
{
count++;
}
}
printf("平均值为:%.2f\n高于平均值的数的个数为:%d\n",avg,count);
return 0;
}
```
这个程序使用一个包含15个实数的数组来存储用户输入的数据。然后,计算这些数据的平均值,并确定哪些数据高于平均值。最后,程序输出平均值和高于平均值的数的个数。
希望我的回答对你有所帮助!
阅读全文