求助DALAO
查看原帖
求助DALAO
338117
CWJ1029楼主2020/5/18 11:09
#include <cstdio>
#include <algorithm>
using namespace std;

struct student
{
    int C , M , E , A , I;
    char N[];
    void read(int x)
    {
        scanf("%s %d%d%d" , &N , &C , &M , &E);
        A = C + M + E;
        I = x;
    }
}a[1005];

bool cmp(student ac , student wa)
{
    if (ac.A != wa.A) return ac.A > wa.A;
    else return ac.I < wa.I;
}

int n;

int main()
{
    scanf("%d" , &n);
    for (int i = 1; i <= n; i++) a[i].read(i);
    sort(a + 1 , a + n + 1 , cmp);
    printf("%s %d %d %d" , a[1].N , a[1].C , a[1].M , a[1].E);
    
    return 0;
}
2020/5/18 11:09
加载中...