找考题网-背景图
填空题

下面程序通过函数average()计算数组中各元素的平均值。
float average(______,int n)/*第一空*/
int i;
float avg=0.0;
for(i=0;i<n;i++)
avg=avg+______;/*第二空*/
avg=______;/*第三空*/
return avg;

main()
int i,a[5]=2,4,6,8,10);
float mean;
mean=average(a,5);
printf("%f\n",mean);

【参考答案】

int *pa/*第一空。定义形参变量,main()函数调用average()函数的笫一个实参变量是指针变量,故此处应定义一个指针变量*/
pa[i] /*第二空。将数组各个元素加;因函数调用采用地址传递参数的方式,故可以这样引用 */
avg/n/*第三空。求平均值*/