#include<stdio.h> typedef struct student{ char num[100]; char name[50]; int s1; int s2; int s3; } student; int main(){ int n,i; scanf("%d",&n); student st[n]; int sum1=0,sum2=0,sum3=0; int sum[3]={0}; for(i=0;i<n;i++){ scanf("%s %s %d %d %d",&st[i].num,&st[i].name,&st[i].s1,&st[i].s2,&st[i].s3); sum1=sum1+st[i].s1; sum2=sum2+st[i].s2; sum3=sum3+st[i].s3; sum[i]=sum[i]+st[i].s1+st[i].s2+st[i].s3; } int j, max; for(i=0;i<n;i++) { if(i==0) { max=sum[0]; j=0; } if(max<sum[i]) { max=sum[i]; j=i; } } printf("%d %d %d\n",sum1/n,sum2/n,sum3/n); printf("%s %s %d %d %d\n",st[j].num,st[j].name,st[j].s1,st[j].s2,st[j].s3); } |
Double click to view unformatted code.