#include <stdio.h> struct stu { char id; char name[20]; int score[3]; }; int main() { int n,i,t; int max=0; int jun[3]={0,0,0}; scanf("%d",&n); int sum[n]; struct stu student[n]; for(i=0;i<n;i++) { scanf("%*c%c%s%d%d%d",&student[i].id,student[i].name,&student[i].score[0],&student[i].score[1],&student[i].score[2]); } for(i=0;i<n;i++) { sum[i]=student[i].score[0]+student[i].score[0]+student[i].score[0]; } for(i=0;i<n;i++) { if(sum[i]>sum[max]) max=i; } for(i=0;i<n;i++) { jun[0]=jun[0]+student[i].score[0]; jun[1]=jun[1]+student[i].score[1]; jun[2]=jun[2]+student[i].score[2]; } jun[0]=jun[0]/n; jun[1]=jun[1]/n; jun[2]=jun[2]/n; printf("%d %d %d\n",jun[0],jun[1],jun[2]); printf("%c %s %d %d %d\n",student[max].id,student[max].name,student[max].score[0],student[max].score[1],student[max].score[2]); return 0; } |
Double click to view unformatted code.