#include<stdio.h> struct stu{ char id[20]; char name[20]; float a; float b; float c; }s[1000]; void main() { float sum[1000],x=0,y=0,z=0; int i,n; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s%s%f%f%f",s[i].id,s[i].name,&s[i].a,&s[i].b,&s[i].c); sum[i]=s[i].a+s[i].b+s[i].c; x+=s[i].a; y+=s[i].b; z+=s[i].c; } float max; int k; for(i=0;i<n;i++) { if(sum[i]>max) { max=sum[i]; k=i; } } printf("%.0f %.0f %.0f\n",x/n,y/n,z/n); printf("%s %s %.0f %.0f %.0f",s[k].id,s[k].name,s[k].a,s[k].b,s[k].c); } |
Double click to view unformatted code.