黑马程序员技术交流社区

标题: 一道题 [打印本页]

作者: findwhy    时间: 2015-11-6 14:46
标题: 一道题
/*通过键盘输入3名学生4门课程的成绩,
分别求每个学生的平均成绩和每门课程的平均成绩。
要求所有成绩均放入一个45列的数组中,输入时同一人数据间用空格,不同人用回车
其中最后一列和最后一行分别放每个学生的平均成绩、每门课程的平均成绩及班级总平均分。*/


作者: fenxite    时间: 2015-11-6 17:46
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. main()
  4. { float a[4][5],sum1,sum2;
  5.   int i,j;
  6.   for(i=0;i<3;i++)
  7.     for(j=0;j<4;j++)
  8.       scanf("%f",&a[i][j]);
  9.   for(i=0;i<3;i++)
  10.   { sum1=0;
  11.     for(j=0;j<4;j++)
  12.       sum1+=a[i][j];
  13.       a[i][4]=sum1/4;
  14.   }
  15.   for(j=0;j<5;j++)
  16.   {  sum2=0;
  17.      for(i=0;i<3;i++)
  18.        sum2+=a[i][j];
  19.        a[3][j]=sum2/3;
  20.    }
  21.    for(i=0;i<4;i++)
  22.    {  for(j=0;j<5;j++)
  23.       printf("%6.2f",a[i][j]);
  24.       printf("\n");
  25.    }
  26. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2