编辑代码

#include <stdio.h>
struct student{
    char name[8];
    int g1;
    int g2;
    int g3;
    int num;

};
int main () {
    int N;
    scanf("%d",&N);
    struct student students[1000];
    for(int i=0;i<N;i++){
        scanf("%s %d %d %d",students[i].name,&students[i].g1,&students[i].g2,&studets[i].g3);
        students[i].num=students[i].name+students[i].g1+students[i].g2+studets[i].g3);

    }
    int max=students[0].num,temp=0;
        for(int i=0;i<N;i++){
            if(students[i].num>max)
            {
                max=students[i].num;
                temp=i;
            }
        }
        printf("%s %d %d %d",students[temp].name,students[temp].g1,students[temp].g2,studets[temp].g3);
    




    return 0;
}