大佬们,为什么这不对啊
本蒟蒻不会
#include<bits/stdc++.h>
using namespace std;
struct stu{
string name;
int jun;
int yi;
char gan;
char xibu;
bool lun;
int money;
};
void yuanshi(stu a){
if(a.jun>80&&a.lun==true){
a.money+=8000;
}
}
void wusi(stu a){
if(a.jun>85&&a.yi>80){
a.money+=4000;
}
}
void chengji(stu a){
if(a.jun>90){
a.money+=2000;
}
}
void xibu(stu a){
if(a.jun>85&&int(a.xibu)==59){
a.money+=1000;
}
}
void banji(stu a){
if(a.lun>80 &&int(a.gan)==59){
a.money+=850;
}
}
bool cmp(stu a,stu b){
return a.money>b.money;
}
int main(){
int n,m=0;
stu a[105];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].name>>a[i].jun>>a[i].yi>>a[i].gan>>a[i].xibu>>a[i].lun;
}
sort(a,a+n,cmp);
for(int i=1;i<=n;i++){
m+=a[i].money;
}
cout<<a[0].name<<endl<<a[0].money<<endl<<m;
return 0;
}