结构体(基本应用)
结构体这个东西啊,学了之后貌似就没用过,所以今天特地来写了下结构体,发现很多小问题啊,小问题归小问题,但不妨碍我把他水完:
#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; } 储存了下学生的基本个人性息,然后调用比较成绩的最高是谁,然后将它的信息输出,理解很简单的一道题,鬼知道我水了多久!!!