# include<stdio.h> struct studentInfo{ char num[10]; char name[10]; int sub_1; int sub_2; int sub_3; int sum; }; int main(){ int N,max=-1,k; int sum_1=0,sum_2=0,sum_3=0; scanf("%d",&N); struct studentInfo student[N]; for(int i=0;i<N;i++){ scanf("%s %s %d %d %d",&student[i].num,student[i].name,&student[i].sub_1, &student[i].sub_2,&student[i].sub_3); sum_1+=student[i].sub_1; sum_2+=student[i].sub_2; sum_3+=student[i].sub_3; student[i].sum=student[i].sub_1+student[i].sub_2+student[i].sub_3; if(student[i].sum>max){ max=student[i].sum; k=i; } } printf("%d %d %d\n",sum_1/N,sum_2/N,sum_3/N); printf("%s %s %d %d %d",student[k].num,student[k].name,student[k].sub_1,student[k].sub_2,student[k].sub_3); return 0; } |
Double click to view unformatted code.