#include<stdio.h> typedef struct student{ char id[30]; char name[30]; int score1; int score2; int score3; }stu; int main() { int n; scanf("%d",&n); stu s[n]; int aver1=0,aver2=0,aver3=0; int i,sum[n]; for(i=0;i<n;i++) { sum[i]=0; scanf("%s %s %d %d %d",s[i].id,s[i].name,&s[i].score1,&s[i].score2,&s[i].score3); aver1+=s[i].score1; aver2+=s[i].score2; aver3+=s[i].score3; sum[i]=s[i].score1+s[i].score2+s[i].score3; } int max=0; for(i=1;i<n;i++) { if(sum[max]<sum[i]) max=i; } printf("%d %d %d\n",aver1/n,aver2/n,aver3/n); printf("%s %s %d %d %d",s[max].id,s[max].name,s[max].score1,s[max].score2,s[max].score3); } |
Double click to view unformatted code.