#include<stdio.h> #include<string.h> typedef struct student { char no[100]; char name[100]; float sco1; float sco2; float sco3; }student; int main() { student stu[100]; int n,i,max=0,k=0; float sum1=0,sum2 = 0,sum3=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s %s %f %f %f",&stu[i].name,&stu[i].no,&stu[i].sco1,&stu[i].sco2,&stu[i].sco3); if (max < stu[i].sco1+stu[i].sco2+stu[i].sco3) { max = stu[i].sco1+stu[i].sco2+stu[i].sco3; k=i; } sum1 += stu[i].sco1; sum2 += stu[i].sco2; sum3 += stu[i].sco3; } printf("%.0f %.0f %.0f\n",sum1/n,sum2/n,sum3/n); printf("%s %s %.0f %.0f %.0f",stu[k].name,stu[k].no,stu[k].sco1,stu[k].sco2,stu[k].sco3); return 0; } |
Double click to view unformatted code.