为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

1 回答

//纯手打,亲测没问题。
#include<stdio.h>
void main()
{
    int score[3][4];
    int i,j,ave,sum,max;
    for(i=0;i<=2;i++)
    {
        for(j=0,sum=0,ave=0;j<=3;j++)           //此处sum=0方便给不同学生初始化总分
        {
        printf("学生%d的课程%d成绩=",i+1,j+1);
        scanf("%d",&score[i][j]) ;             //对应学生手动输入各科成绩
        sum+=score[i][j];                      //累加学生I的分数 
        }
        ave=sum/4;  
        printf("学生%d的平均分=%d\n",i+1,ave);
     } 
     for(j=0;j<=3;j++)
     {
         max=score[0][j];                        /*每门课程三个分数依次比较即可*/
         if(score[1][j]>max)
         max=score[1][j];
         if(score[2][j]>max)
         max=score[2][j];
         printf("\n课程%d的最高分=%d",j,max);    //每次循环输出一个最高分
     }
}


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

C语言的数组解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信