测试点1过不了,求助!

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

@[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


|