输入5个学生4门功课的成绩,然后求出: A每个学生的总分 B没门学科的平均分 C 输出总分最高(C语言)

2025-02-24 22:41:02
推荐回答(2个)
回答1:

#include

void main()
{
char name[5][10];
int score[5][4];
int al[5];
int i,j;
int k[4];
for (i=1;i<=5;i++)
{
scanf("%s %d %d %d %d\n",&name[i],&score[i][1],&score[i][2],&score[i][3],&score[i][4]);
}
for (i=1;i<=5;i++)
{
al[i]=0;
for (j=1;j<=4;j++)
{
al[i]=al[i]+score[i][j];
}
printf("%d\n",al[i]);
}
for (i=1;i<=4;i++)
{
k[i]=0;
for (j=1;j<=5;j++)
{
k[i]=k[i]+score[j][i];
}
printf("%f\n",(float)(k[i]/5);
}
int max;
char maxn[10];
max=0;
for (i=1;i<=5;i++)
{
if (al[i]>max)
{
maxn=name[i];
max=al[i];
}
}
printf("%s %d\n",maxn,max);
return;
}

回答2:

我怎么整的啊