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

admin2010-04-24  23

问题 下面程序通过函数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/*第三空。求平均值*/

解析
转载请注明原文地址:https://kaotiyun.com/show/yDAx777K
0

最新回复(0)