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

请大神们帮我看看下面程序怎么修改可以让下面的运行结果中学生1和他的成绩对应起来

请大神们帮我看看下面程序怎么修改可以让下面的运行结果中学生1和他的成绩对应起来

C
ASLyo 2017-11-20 13:22:08
#include<stdio.h>void main(){    int  i,j,k;    int a[5][5]={{78,67,90,88},{89,91,77,72},    {98,97,86,81},{96,84,76,83},{95,92,81,69}};    int  sum,t;    for (i=0;i<5;i++)    {         printf("请输入学生%d的成绩:\n",i+1);        for(j=0;j<5;j++)            printf(" %d",a[i][j]);        printf("\n");    }    for(i=0;i<5;i++)    {        sum=0;        for(j=0;j<4;j++)            sum=sum+a[i][j];        a[i][4]=sum/4;    }    printf(" \n");    for(k=0;k<4;k++)        for(i=0;i<4;i++)        if(a[i][4]<a[i+1][4])        for(j=0;j<5;j++)    {        t=a[i][j];        a[i][j]=a[i+1][j];        a[i+1][j]=t;    }    printf("学生成绩记录为:\n\t学生编号\t课程1\t课程2\t课程3\t课程4\t平均成绩\n");    for(i=0;i<5;i++)    {        printf("\t学生%d",i+1);        printf("\t");        for(j=0;j<5;j++)            printf("\t%d",a[i][j]);        printf("\n");    }    getch();}
查看完整描述

1 回答

?
抱歉打扰了

TA贡献2条经验 获得超0个赞

定义两个相同A,B数组,输入时向A数组输入,输入完成后,将A数组内数依次赋值给B数组

查看完整回答
反对 回复 2017-11-20
  • 1 回答
  • 0 关注
  • 1078 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信