C语言!!求助 :从键盘上输入5位学生的6科成绩 并按平均分降序输出

来源:百度知道 编辑:UC知道 时间:2024/05/16 02:41:04
C语言!!求助 :从键盘上输入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>

void main()
{
int i;
int j;
int num[5][6];
int avg[5];
int total[5];
int temp = 0;
int temp[1][6];

for(i=0;i<5;i++)
{
for(j=0;j<6;j++)
{
printf("\n请输入第%d位同学的成绩:",i+1);
scanf("%d",&num[i][j]);
}
total[i]+=num[i][j];
avg[i] = total[i]/6;
}

printf("\n");

for(i=1;i<5;i++)
{
for(j=0;j<5-i-1;j++)
{
if(avg[j]<avg[j+1])
{
temp = avg[j+1];
avg[j+1] = avg[j];
avg[j] = temp;
}
temp[1][6]=num[i+1][6];
num[i+1][6] = num[i][6];
num[i][6] = temp[1][6];
}
}

for(i=0;i<5;i++)
{
for(j=0;j<6;j++)
{
printf("