编写一个函数,实现显示输出数组a[n]中大于等于平均值的所有元素值。
函数原型为void f2(double a[], int n),其中n为数组元素个数。
先算平均值,然后再显示大于平均值的数
#include <stdio.h>
void f2(double a[],int n)
{
double avg = 0;
int i=0;
for(i=0;i<n;i++)
avg += a[i];
avg = avg/n;
for(i=0;i<n;i++)
if(a[i] >= avg)
printf("%.1lf ",a[i]);
}
int main()
{
double a[1000];
int i,n;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%lf",&a[i]);
f2(a,n);
return 0;
}