思路讲下
by Snoozing_QAQ @ 2022-06-30 19:52:25
getline直接输入了一行,其中包括了成绩
应该用cin来输入姓名
by hex2007 @ 2022-06-30 19:53:53
@[shangyuang](/user/552461)
by hex2007 @ 2022-06-30 19:54:22
把 getline 那行给吞掉就AC了
by Snoozing_QAQ @ 2022-06-30 19:55:00
```cpp
#include<bits/stdc++.h>
using namespace std;
int n,max1 = INT_MIN,io;
struct student {
string name;
int yw;
int sx;
int yy;
} s[1001];
int main() {
cin >> n;
for(int i = 1; i<=n; i++)
cin >> s[i].name >> s[i].yw >> s[i].sx >> s[i].yy;
for(int i = n; i>=1; i--)
if(max1<=s[i].yw+s[i].sx+s[i].yy) {
io=i;
max1=s[i].yw+s[i].sx+s[i].yy;
}
cout << s[io].name << " " << s[io].yw << " " << s[io].sx << " " << s[io].yy;
return 0;
}
```
by Snoozing_QAQ @ 2022-06-30 19:58:49
这样的
by Snoozing_QAQ @ 2022-06-30 19:58:59
@[shangyuang](/user/552461)
by Snoozing_QAQ @ 2022-06-30 19:59:36
@[wushangheng2](/user/703919) 哦哦 thank you
by shangyuang @ 2022-06-30 20:46:56
谢谢大佬们
by shangyuang @ 2022-06-30 20:52:44
@[hex2007](/user/465027)
by shangyuang @ 2022-06-30 20:52:57