哥们大几了啊,这都不会,不太好啊
#include
#include
#include
#include
#include
using namespace std;
struct Student {
char name[22];
int english;
int math;
int chinese;
int score;
}stu[12];
bool cmp(Student x,Student y) {
return x.score > y.score;
}
int main() {
for(int i=0;i<10;i++) {
scanf("%s %d %d %d",&stu[i].name,&stu[i].english,&stu[i].math,&stu[i].chinese);
stu[i].score = stu[i].english + stu[i].math + stu[i].chinese;
}
sort(stu,stu + 10,cmp);
for(int i=0;i<10;i++)
printf("%s %d %d %d\n",stu[i].name,stu[i].english,stu[i].math,stu[i].chinese);
return EXIT_SUCCESS;
}