由键盘输入10个实型数到数组,求它们的平均值,输出平均值和其中大于平均值的数。
由键盘输入10个实型数到数组,求它们的平均值,输出平均值和其中大于平均值的数。
【正确答案】:#include void main(){ int i; float a[10],ave=0; for(i=0;i<10;i++) { scanf(“%f”,&a[i]); /*输入10个实型数到数组*/ ave+= a[i]; /*求10个实型数的和*/ } ave=ave/10; /*计算平均值*/ printf ("ave=%f\n", ave); /*输出平均值*/ for(i=0;i<10;i++) if(a[i]>ave) printf ("%f \n", a[i]); /*输出大于平均值的数*/
【题目解析】:利用循环输入10个实型数到数组的同时求取10个数的和,然后计算平均值,最后输出输出平均值和其中大于平均值的数。