会C语言进来 帮编道小题 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:43:37
从键盘上输入5位学生的6科成绩 并按平均分降序输出
例如:
92 93 94 95 96 97
87 88 89 90 91 92
96 95 94 93 92 91
89 99 79 99 89 99
78 88 98 88 98 91

我没运行过,你自己运行下吧,不过应该没太大问题!
#include <stdio.h>
main()
{
int a[5][6];
float aver[5];
float temp;
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<6;j++)
{
printf("输入第%d人的六科成 绩! ,i)
scanf("%d",&a[i][j]);
}
}

for(i=0;i<5;i++)
{
for(j=0;j<6;j++)
{
float sum=0;
sum+=a[i][j];
}
aver[i]=sum/6;
}
for(i=0;i<5;i++)
{ for(j=i+1;j<5;j++)
{
if(aver[i]<aver[j])
temp=aver[i];aver[i]=aver[j];aver[j]=temp;
}
}
printf("平均分降序如下输出!");
for(i=0;i<5;i++)
printf("%f",aver[i])