一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。

4、一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。
姓名 Math C DBASE
Tom 80 75 92
Smith 61 65 71
Tony 59 63 70
Jack 85 87 90
James 76 77 85
提示:可设一个二维数组a[5][3]存放5个人3门课的成绩。再分别设一个一维数组存放所求得各分科平均成绩和每个人的平均成绩,设变量ave为全组各科总平均成绩。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int score[5][3]={80,75,92,61,65,71,59,63,70,85,87,90,76,77,85},i,j,avh,avl;

int h[5],l[3];
for(i=0;i<5;i++)
  {
      avh=0;
for(j=0;j<3;j++)
    {

    avh=avh+score[i][j];
    }
    h[i]=avh/3;
  }
  for(j=0;j<3;j++)
  {
      avl=0;
      for(i=0;i<5;i++)
      {avl=avl+score[i][j];}
      l[j]=avl/5;
  }
 for(i=0;i<5;i++)
    printf("每个人的平均成绩:%d",h[i]);
 printf("\n");
    for(j=0;j<3;j++)

printf("各科的平均数:%d",l[j]);

return 0;

}

©️2020 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值