程序填空题:调用函数计算数组平均值
函数average的功能是求数组a中n个元素的平均值并返回,请填空完成相应功能。
```
#include
@@[float](2) average(@@[float a[],int n](2))
{int j;
float aver,sum;
sum=0;
for(j=0;@@[j sum=sum+a[j];
aver= sum/n;
@@[return aver](2); //返回结果
}
#define N 10
int main(void)
{float x[N],pj; //变量pj储存N个数的平均值
int i;
for(i=0;i scanf("%f",&x[i]);
@@[pj=average(x,N)](2); //调用函数计算平均值
printf("%.3f\n",pj);
}
```
答案:
第1空:float
第2空:float a[],int n
第3空:j
第4空:return aver
第5空:pj=average(x,N)
```
#include
@@[float](2) average(@@[float a[],int n](2))
{int j;
float aver,sum;
sum=0;
for(j=0;@@[j
aver= sum/n;
@@[return aver](2); //返回结果
}
#define N 10
int main(void)
{float x[N],pj; //变量pj储存N个数的平均值
int i;
for(i=0;i
@@[pj=average(x,N)](2); //调用函数计算平均值
printf("%.3f\n",pj);
}
```
答案:
第1空:float
第2空:float a[],int n
第3空:j
第4空:return aver
第5空:pj=average(x,N)