结构体(基本应用)

结构体这个东西啊,学了之后貌似就没用过,所以今天特地来写了下结构体,发现很多小问题啊,小问题归小问题,但不妨碍我把他水完:

#include<stdio.h>
#include<string.h>
int main()
{
    struct sum
    {
        char num[100];
        char name[100];
        int a[10];
        int b;
        int c;
    }cnt[10];
    int n;
    scanf("%d",&n);
    for(int m=0;m<n;m++){
        scanf("%s %s %d %d %d",&cnt[m].num,&cnt[m].name,&cnt[m].a,&cnt[m].b,&cnt[m].c);
    }int max=0;
    for(int m=0;m<n;m++){
        if((cnt[m].a[m]+cnt[m].b+cnt[m].c)>max){
            max=(cnt[m].a[m]+cnt[m].b+cnt[m].c);
        }    
    }
    for(int m=0;m<n;m++){
        if((cnt[m].a[m]+cnt[m].b+cnt[m].c)==max){
            printf("%s %s %d",cnt[m].name,cnt[m].num,(cnt[m].a+cnt[m].b+cnt[m].c));
            break;
        }
    }
    return 0;
 } 储存了下学生的基本个人性息,然后调用比较成绩的最高是谁,然后将它的信息输出,理解很简单的一道题,鬼知道我水了多久!!!

posted on 2021-01-18 22:02  云の海  阅读(66)  评论(0编辑  收藏  举报

导航