答案想看吗?看这里!

061wuhanlin 2020-10-17 10:44:41 3 返回题目

#include<bits/stdc++.h> using namespace std; string name[105]; int n,qm[105],bj[105]; char gb[105],xb[105]; int lw[105]; int main() { cin>>n; int maxx=0,maxid=1,sum=0; for(int i=1;i<=n;i++) { cin>>name[i]>>qm[i]>>bj[i]>>gb[i]>>xb[i]>>lw[i]; int ans=0; if(qm[i]>80&&lw[i]>=1) ans+=8000; if(qm[i]>85&&bj[i]>80) ans+=4000; if(qm[i]>90) ans+=2000; if(qm[i]>85&&xb[i]=='Y') ans+=1000; if(bj[i]>80&&gb[i]=='Y') ans+=850; if(ans>maxx) { maxx=ans; maxid=i; } sum+=ans; } cout<<name[maxid]<<endl; cout<<maxx<<endl; cout<<sum; return 0; }

{{ vote && vote.total.up }}