90pts #1 WA 求助!!

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

__Sam__ @ 2023-11-08 21:55:28

rt

#include<bits/stdc++.h>
using namespace std;

long long n,i;
struct st{
    char name[9];
    int a,b,c,tot;
}a[1001];
bool cmp(st x,st y){
    return x.tot>y.tot;
}

int main(){
    cin>>n;
    for(i=1;i<=n;i++){
        cin>>a[i].name>>a[i].a>>a[i].b>>a[i].c;
        a[i].tot=a[i].a+a[i].b+a[i].c;
    }
    sort(a+1,a+n+1,cmp);
    printf("%s %d %d %d",a[1].name,a[1].a,a[1].b,a[1].c);
    return 0;
}

by xiaoshumiao @ 2023-11-08 21:57:06

如果有多个总分相同的学生,输出靠前的那位。


|