一个班上有80个学生,有10门科目,输出每一名学生的成绩和平均分,并且按照从小到大排列;
#include<stdio.h>
#define N 80#define C 10
int main()
{
int a[100][100],i,j,n,max,s,t,k;
for(i=0;i<N;i++)
{
s=0;
for(j=0;j<C;j++)
{
scanf("%d",&a[i][j]);
s+=a[i][j];
}
a[i][5]=s/5;
}
for(i=0;i<N-1;i++)
{
for(j=0;j<N-1-i;j++)
{
if(a[j][5]>a[j+1][5])
{
for(k=0;k<11;k++)
{
t=a[j][k];
a[j][k]=a[j+1][k];
a[j+1][k]=t;
}
}
}
}
for(i=0;i<N;i++)
{
for(j=0;j<C;j++)
{
printf("%4d",a[i][j]);
}
printf("\n");
}
return 0;
}