数组的一道题
这是一道数组的题目: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"); }