#include <stdio.h> #include <stdlib.h> #include <string.h> #define N 200 int main() { int n,a,i,average[100],s0a,s1a,s2a,max; i=0; s0a=s1a=s2a=max=0; struct stu { char name[20]; char num[20]; int score[3]; }stu[100]; scanf("%d",&n); a=n; while(n--) { scanf("%s%s%d%d%d", &stu[i].name,&stu[i].num,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]); average[i]=(stu[i].score[0]+stu[i].score[1]+stu[i].score[2])/3; if(average[max]<average[i]) max=i; s0a+=stu[i].score[0]; s1a+=stu[i].score[1]; s2a+=stu[i].score[2]; i++; } printf("%d %d %d\n",s0a/a,s1a/a,s2a/a); printf("%s %s %d %d %d",stu[max].name,stu[max].num,stu[max].score[0],stu[max].score[1],stu[max].score[2]); } |
Double click to view unformatted code.