#include <stdio.h> #include <stdlib.h> struct Stu { char a[10]; char b[10]; double s1; double s2; double s3; }stu[10]; int main() { // struct Stu stu[10]; int N,i,j; scanf("%d",&N); for(i=0;i<N;i++) { scanf("%s%s%lf%lf%lf",&stu[i].a,&stu[i].b,&stu[i].s1,&stu[i].s2,&stu[i].s3); } double sum1,sum2,sum3,avg1,avg2,avg3,q; sum1=0; sum2=0; sum3=0; for(i=0;i<N;i++) { sum1=sum1+stu[i].s1; sum2=sum2+stu[i].s2; sum3=sum3+stu[i].s3; } avg1=sum1/N; avg2=sum2/N; avg3=sum3/N; q=stu[0].s1+stu[0].s2+stu[0].s3; j=0; for(i=1;i<N;i++) { if((stu[i].s1+stu[i].s2+stu[i].s3)>q) { j=i; q=stu[i].s1+stu[i].s2+stu[i].s3; } } printf("%.0lf %.0lf %.0lf\n",avg1,avg2,avg3); printf("%s %s %.0lf %.0lf %.0lf\n",stu[j].a,stu[j].b,stu[j].s1,stu[j].s2,stu[j].s3); return 0; } |
Double click to view unformatted code.