全部RE!!!我真的开心极了
我的代码:
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<string>
#include<cstdlib>
using namespace std;
int n, sc, scp, sl, all = 0;
string ig, ix;
struct student{
string name;
int grade;
};
bool cmp(student a, student b){
return a.grade>=b.grade;
}
student stu[110];
int main(){
cin >> n;
for(int i=0;i<n;i++){
int sum = 0;
cin >> stu[i].name;
cin >> sc >> scp >> ig >> ix >> sl;
if(sc > 80 && sl >= 1){
sum += 8000;
}
if(sc > 85 && scp > 80){
sum += 4000;
}
if(sc > 90){
sum += 2000;
}
if(sc > 85 && ix == "Y"){
sum += 1000;
}
if(scp > 80 && ig == "Y"){
sum += 850;
}
stu[i].grade = sum;
all += sum;
sum = 0;
}
sort(stu, stu + n, cmp);
cout << stu[0].name << endl << stu[0].grade << endl << all;
return 0;
}
求大神帮助QAQ