#include<stdio.h> struct student { char no[20]; char name[40]; float s1; float s2; float s3; }a[100]; int main(void) { int i,n,m=0; float sum1=0,sum2=0,sum3=0; scanf("%d",&n); for(i=0;i<n;++i) { scanf("%s %s %f %f %f",&a[i].no,&a[i].name,&a[i].s1,&a[i].s2,&a[i].s3);} for(i=0;i<n;++i) { sum1+=a[i].s1; sum2+=a[i].s2; sum3+=a[i].s3; } printf("%.f %.f %.f\n",sum1/n,sum2/n,sum3/n); float max=a[0].s1+a[0].s2+a[0].s3; for(i=1;i<n;++i) { if((a[i].s1+a[i].s2+a[i].s3)>max) { max=a[i].s1+a[i].s2+a[i].s3; m=i;} } printf("%s %s %.f %.f %.f\n",a[m].no,a[m].name,a[m].s1,a[m].s2,a[m].s3); return 0; } |
Double click to view unformatted code.