#include<stdio.h> struct Stu{ char xuehao[100]; char name[100]; double a; double b; double c; }; int main(){ struct Stu s[100]; int i,n,max=0; double s1,s2,s3; s1=s2=s3=0; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s %s %lf %lf %lf",&s[i].xuehao,&s[i].name,&s[i].a,&s[i].b,&s[i].c); } for(i=0;i<n;i++){ if((s[i].a+s[i].b+s[i].c)>(s[max].a+s[max].b+s[max].c)){ max=i; } s1+=s[i].a; s2+=s[i].b; s3+=s[i].c; } printf("%.0lf %.0lf %.0lf\n",s1/n,s2/n,s3/n); printf("%s %s %.0lf %.0lf %.0lf",s[max].xuehao,s[max].name,s[max].a,s[max].b,s[max].c); return 0; } |
Double click to view unformatted code.