#include <stdio.h> #include <string.h> struct stu { char id[10]; char name[100]; int score1; int score2; int score3; }a[100]; int main() { int n,k,i; int max=0; int sum[100],sum1,sum2,sum3; sum1=0; sum2=0; sum3=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s%s%d%d%d",a[i].id,a[i].name,&a[i].score1,&a[i].score2,&a[i].score3); sum1 = sum1+a[i].score1; sum2 = a[i].score2+sum2; sum3 = a[i].score3+sum3; sum[i]=a[i].score1+a[i].score2+a[i].score3; } for(i=0;i<n;i++) { if(sum[i]>max) { max=sum[i]; k=i; } } printf("%d %d %d\n",sum1/n,sum2/n,sum3/n); printf("%s %s %d %d %d\n",a[k].id,a[k].name,a[k].score1,a[k].score2,a[k].score3); return 0; } |
Double click to view unformatted code.