为什么第三个测试点过不了?
查看原帖
为什么第三个测试点过不了?
438966
MIDDLEeeeeee楼主2020/12/11 00:25
#include <stdio.h>
#include <stdlib.h>
struct student
{
    char name[8];
    int chince ;
    int math;
    int english ;
};
int main()
{
    int mark=0;
    int i;
    int N;
    int sum=0;
    int max=0;
    scanf("%d",&N);
    struct student g[1010];
    for(i=0;i<N;i++)
    {
        sum=0;
        scanf("%s",g[i].name);
        scanf("%d%d%d",&g[i].chince,&g[i].math,&g[i].english);
        sum=g[i].chince+g[i].math+g[i].english;
        if(max<sum)
        {
            max=sum;
            mark=i;
        }

    }
    printf("%s %d %d %d",g[mark].name,g[mark].chince,g[mark].math,g[mark].english);


    return 0;
}

2020/12/11 00:25
加载中...