#include "stdio.h"
#include "string.h"
struct Student{
int num;
char name[20];
float score;
};
int main(){
struct Student stu[5] = {{1,"gan",90},{2,"li",98},{3,"zhao",80},{4,"chen",86},{5,"wang",99}};
struct Student temp;
int length = sizeof(stu)/sizeof(stu[0]);
int i,j;
for(i=0;i<length;i++){
for(j=i+1;j<length;j++){
if(stu[i].score < stu[j].score){
temp = stu[i];
stu[i] = stu[j];
stu[j] = temp;
}
}
}
printf("result:\n");
for(i=0;i<length;i++){
printf("%6d%8s%6.2f\n",stu[i].num,stu[i].name,stu[i].score);
}
return 0;
}