WA了

P5740 【深基7.例9】最厉害的学生

``` #include<bits/stdc++.h> using namespace std; struct student { string na; int m,c,e,t; }b[1001]; int main() { int n; cin>>n; for(int i=0;i<n;i++) { cin>>b[i].na>>b[i].m>>b[i].c>>b[i].e; b[i].t=b[i].c+b[i].m+b[i].e; } int max=-1,w; for(int i=0;i<n;i++) { if(b[i].t>max) { max=b[i].t; w=i; } } cout<<b[w].na<<" "<<b[w].m<<" "<<b[w].c<<" "<<b[w].e; return 0; } ```
by wangtairan114 @ 2024-02-01 20:13:08


@[costudy](/user/1143760) 结构体排序 ```cpp #include<bits/stdc++.h> using namespace std; const int maxn = 1e5+7; struct stu{ string name; int yw; int sx; int yy; int zf; int id; }; bool cmp(stu x,stu y){ if(x.zf==y.zf){ if(x.id>y.id){ return 0; } else{ return 1; } } if(x.zf>y.zf){ return 1; }else{ return 0; } } int main(){ int n; stu a[maxn]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i].name>>a[i].yw>>a[i].sx>>a[i].yy; a[i].zf=a[i].yw+a[i].sx+a[i].yy; a[i].id=i; } sort(a+1,a+n+1,cmp); for(int i=1;i<=1;i++){ cout<<a[i].name<<" "<<a[i].yw<<" "<<a[i].sx<<" "<<a[i].yy; } return 0; } ```
by yucheng0630 @ 2024-02-01 20:15:50


@[wangtairan114](/user/1023189) @[yucheng0630](/user/1072570) 谢谢谢谢,各位幸苦了!
by costudy @ 2024-02-01 20:27:18


|