求求求求求求求求求求求求求求求求求求求求求求求求助!10分!

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

潇潇暮雨寒z @ 2021-08-19 21:57:20

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin>>n;
    string a,ansname;
    int kemu1,kemu2,kemu3,ans1,ans2,ans3,zongfen,max=-1;
    for(int i=1;i<=n;i++){
        cin>>a;
        for(int i=0;i<3;i++){
            cin>>kemu1>>kemu2>>kemu3;
            zongfen+=kemu1;
            zongfen+=kemu2;
            zongfen+=kemu3;
        }
        if(zongfen>max){
            ansname=a;
            max=zongfen;
            ans1=kemu1;
            ans2=kemu2;
            ans3=kemu3;
        }
        zongfen=0;
    }
    cout<<ansname<<" "<<ans1<<" "<<ans2<<" "<<ans3<<endl;
    return 0;
}

by _l_l_l_l_l_ @ 2021-08-19 21:58:51

@潇潇暮雨寒z

        for(int i=0;i<3;i++){
            cin>>kemu1>>kemu2>>kemu3;
            zongfen+=kemu1;
            zongfen+=kemu2;
            zongfen+=kemu3;
        }

你的zongfen岂不是加了多次?


by _l_l_l_l_l_ @ 2021-08-19 21:59:27

用total做变量名他不香吗


by 零殇 @ 2021-08-19 22:01:43

for循环不建议内外重名


by 潇潇暮雨寒z @ 2021-08-21 19:28:46

@WenZKbb 难道总分不用加上每一科?


by 潇潇暮雨寒z @ 2021-08-21 19:32:44

@零殇 已经改过了,可还是10分


|