A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© findwhy 初级黑马   /  2015-11-6 14:46  /  810 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

1 个回复

倒序浏览
  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. }
复制代码

评分

参与人数 1黑马币 +5 收起 理由
findwhy + 5 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马