#include<stdio.h> struct student{ char num[20]; char name[20]; int c1; int c2; int c3; }; main(){ struct student stu[100]; int i,n,b[100],d1=0,d2=0,d3=0,t=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s%s%d%d%d",stu[i].num,stu[i].name,&stu[i].c1,&stu[i].c2,&stu[i].c3); for(i=0;i<n;i++){ d1=stu[i].c1+d1; d2=stu[i].c2+d2; d3=stu[i].c3+d3; b[i]=stu[i].c1+stu[i].c2+stu[i].c3; } for(i=1;i<n;i++){ if(b[i]>b[t]) t=i; } printf("%d %d %d\n",d1/n,d2/n,d3/n); printf("%s %s %d %d %d",stu[t].num,stu[t].name,stu[t].c1,stu[t].c2,stu[t].c3); } |
Double click to view unformatted code.