请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。 例如,当scorer[N][M]={{83.5,82,86,65,67),{80,91.5,84, 99,95){90.5,95,86,95,97}}时,三个学

admin2010-09-14  30

问题 请补充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++)
【  】;
     for(i=0;i<N;i++)
     {
          for (j=0; j<M; j++)
【  】;
         bb /=M;
     }
     for (i=0; i<N; i++)
           print f (" knstudent %d\t average
                          =%5.1f",i+l,bb);
   }

选项

答案bb[i]=0 bb[i]+=score[i][j]

解析 第一空:每个人的平均分都保存在数组bb[N]中,所以在使用前要对数组bb的各元素赋初值0。埴中2:为了求出平均分,首先要求出每个学生的总分,并存于数组bb中。
转载请注明原文地址:https://jikaoti.com/ti/RIkiFFFM
0

最新回复(0)