90pts求助

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

Marxistdzy @ 2022-05-28 22:21:12

为什么90pts?!求助大佬!

只有第一个测试点WA。

#include <iostream>
using namespace std;
struct student{
    string name;
    int chinese,math,english;
}a,ans;

int main()
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a.name>>a.chinese>>a.math>>a.english;
        if(a.chinese+a.math+a.english>ans.chinese+ans.math+ans.english)
            ans=a; 
    }
    cout<<ans.name<<" "<<ans.chinese<<" "<<ans.math<<" "<<ans.english<<endl;
    return 0;
}

by Gym_nastics @ 2022-05-28 22:25:43

给 ans 赋一个极小值就 ok 了

Link


by _Remake_ @ 2022-05-28 22:25:51

n=1时您的程序输出

 0 0 0

|