数组的一道题
这是一道数组的题目:1。已知5个学生的4们课成绩,要求求出每个学生的平均成绩,然后对平均成绩从高到底将学生的成绩排序记录(成绩最高的同学的成绩排在数组的最前行,成绩最低的学生的排在数组的最后面的行)
程序代码:#include<stdio.h>
void main()
{
float score[5][4];
float a[5] = {0};
int i,j;
float;
printf("input everyone's score :");
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
{
scanf("%f",&score[i][j]);
a[i] += score[i][j];
}
a[i] /= 4;
}
for(i=0;i<4;i++)
for(j=i;j<5;j++)
{
if(a[i]<a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
for(i=0;i<5;i++)
printf("%.2f\t",a[i]);
printf("\n");
}