#include<stdio.h> typedef struct student{ char id[100]; char name[100]; int a; int b; int c; }student; int main() { int i,n,max,flag; double a=0,b=0,c=0; scanf("%d",&n); double sum[n]; student s[n]; for(i=0;i<n;i++) { scanf("%s %s %d %d %d",&s[i].id,&s[i].name,&s[i].a,&s[i].b,&s[i].c); a+=s[i].a; b+=s[i].b; c+=s[i].c; sum[i]=(s[i].a+s[i].b+s[i].c)/3.0; } max=sum[0]; for(i=1;i<n;i++) { if(sum[i]>max) { max=sum[i]; flag=i; } } a/=n; b/=n; c/=n; printf("%.0lf %.0lf %.0lf\n",a,b,c); printf("%s %s %d %d %d",s[flag].id,s[flag].name,s[flag].a,s[flag].b,s[flag].c); } |
Double click to view unformatted code.