#include<stdio.h> struct student { char number[10]; char name[10]; int grade1,grade2,grade3; }s[20]; int main() { int i,n,max,sum1=0,sum2=0,sum3=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s%s%d%d%d",&s[i].number,&s[i].name,&s[i].grade1,&s[i].grade2,&s[i].grade3); sum1+=s[i].grade1; sum2+=s[i].grade2; sum3+=s[i].grade3; } max=0; for(i=0;i<n;i++) { if((s[max].grade1+s[max].grade2+s[max].grade3)<(s[i].grade1+s[i].grade2+s[i].grade3)) { max=i; } } printf("%d %d %d\n",sum1/n,sum2/n,sum3/n); printf("%s %s %d %d %d\n",s[max].number,s[max].name,s[max].grade1,s[max].grade2,s[max].grade3); return 0; } |
Double click to view unformatted code.