请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。 例如,当scorer[N][M]={{83.5,82,86,65,67),{80,91.5,84, 99,95){90.5,95,86,95,97}}时,三个学生的平均分为76.7 89.9 92.7。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若千表达式或语句。 试题程序: #include<stdio.h> #define N 3 #define M 5 main() { int i,j; static float score[N][M]={{83.5,82,86,65,67},{80,91.5,84,99,95},{90.5,95,86,95,97}}; float bb[N]; clrscr(); for(i=0;i<N;i++)【1】; for(i=0;i<N;i++) { for (j=0; j<M; j++) 【2】;bb [i]/=M; } for (i=0; i<N; i++) print f (" knstudent %d\t average =%5.1f",i+l,bb[i]); }
参考答案:[1]bb[i]=0 [2]bb[i]+=score[i][j]
解析:填空1:每个人的平均分都保存在数组bb[N]中,所以在使用前要对数组bb的各元素赋初值0。埴中2:为了求出平均分,首先要求㈩每个学生的总分,并存于数组bb中。