@[NoWalnut](/user/1489060) ```cpp
#include<bits/stdc++.h>
using namespace std;
int main() {
int yu,shu,yin,big=-1,n,b1,b2,b3;
string name,i;
cin>>n;
for (int l=1;l<=n;l++){
cin>>name>>yu>>shu>>yin;
if (yu+shu+yin>big) {
big=yu+shu+yin;
b1=yu;
b2=shu;
b3=yin;
i=name;
}
}
cout<<i<<" "<<b1<<" "<<b2<<" "<<b3;
}
```
by SunXiaolang @ 2024-10-18 06:17:07
```c
#include<bits/stdc++.h>
using namespace std;
int main() {
int yu,shu,yin,big=-1,n,b1,b2,b3;
string name,i;
cin>>n;
for (int l=1;l<=n;l++){
cin>>name>>yu>>shu>>yin;
if (yu+shu+yin>big) {
big=yu+shu+yin;
b1=yu;
b2=shu;
b3=yin;
i=name;
}
}
cout<<i<<" "<<b1<<" "<<b2<<" "<<b3;
}
```
by SunXiaolang @ 2024-10-18 06:17:25
你其实可以把判断放在第一个循环里
by SunXiaolang @ 2024-10-18 06:18:21
然后输入能用string,不用数组,接着后面三个数字用int来输入就行了
by SunXiaolang @ 2024-10-18 06:19:48
@[SunXiaolang](/user/1385390) ok,我明白了,非常感谢
by NoWalnut @ 2024-10-18 09:08:26
@[NoWalnut](/user/1489060) 求关
by SunXiaolang @ 2024-10-18 20:16:37