求助QAQ
#include<iostream>
#include<string>
struct stud{
char name[1145];
int finpo,clapo,panum;
char stcad,westu;
};
int n;
int main(){
scanf("%d",&n);
stud stu[n+1];
for(int i=1;i<=n;i++) scanf("%s %d %d %c %c %d",stu[i].name,&stu[i].finpo,&stu[i].clapo,&stu[i].stcad,&stu[i].westu,&stu[i].panum);
int maxm=-1,maxi=0,summ=0,nowm=0;
for(int i=1;i<=n;i++){
if(stu[i].finpo>80&&stu[i].panum>=1) nowm+=8000;
if(stu[i].finpo>85&&stu[i].clapo>80) nowm+=4000;
if(stu[i].finpo>90) nowm+=2000;
if(stu[i].finpo>85&&stu[i].westu=='Y') nowm+=1000;
if(stu[i].finpo>80&&stu[i].stcad=='Y') nowm+=850;
summ+=nowm;
if(nowm>maxm){
maxm=nowm;
maxi=i;
}
nowm=0;
}
printf("%s\n%d\n%d\n",stu[maxi].name,maxm,summ);
return 0;
}