问题 填空题

请补充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中。

单项选择题 B型题
判断题