#include<stdio.h> #include <string.h> struct student { char num[10],nam[10]; int c[3]; } ; struct student a,b; void main() { int i,j,n,c1=0,c2=0,c3=0,max=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s",a.num); scanf("%s",a.nam); for(j=0;j<3;j++) scanf("%d",&a.c[j]); if(max<a.c[0]+a.c[1]+a.c[2]) { max=a.c[0]+a.c[1]+a.c[2]; strcpy(b.num,a.num); strcpy(b.nam,a.nam); b.c[0]=a.c[0]; b.c[1]=a.c[1]; b.c[2]=a.c[2]; } c1+=a.c[0]; c2+=a.c[1]; c3+=a.c[2]; } printf("%d %d %d\n",c1/n,c2/n,c3/n); printf("%s %s %d %d %d",b.num,b.nam,b.c[0],b.c[1],b.c[2]); } |
Double click to view unformatted code.