#include <stdio.h> struct st{ char id[20]; // ѧºÅ »á ÊÇ×Öĸ char name[20]; int s1; int s2; int s3; int sum; }; int main(){ int i,n; int sum1=0,sum2=0,sum3=0; scanf("%d",&n); struct st stu[n]; for(i=0;i<n;i++){ scanf("%s %s %d %d %d",&stu[i].id,&stu[i].name,&stu[i].s1,&stu[i].s2,&stu[i].s3); stu[i].sum = stu[i].s1 + stu[i].s2 + stu[i].s3 ; sum1+= stu[i].s1; sum2+= stu[i].s2; sum3+= stu[i].s3; } int max=0; for(i=0;i<n;i++){ if(stu[max].sum<stu[i].sum){ max=i; } } printf("%d %d %d\n",sum1/n,sum2/n,sum3/n); printf("%s %s %d %d %d",stu[max].id,stu[max].name,stu[max].s1,stu[max].s2,stu[max].s3); return 0; } |
Double click to view unformatted code.