#include <iostream> using namespace std; typedef struct{ char Snum[100]; char Sname[100]; int a,b,c; }student; int main(){ int n,sum1=0,sum2=0,sum3=0,max[100],t,a; cin>>n; student s[n]; for(int j=0;j<n;j++){ scanf("%s%s%d%d%d",s[j].Snum,s[j].Sname,&s[j].a,&s[j].b,&s[j].c); } for (int i = 0; i < n; i++) { sum1+=s[i].a; sum2+=s[i].b; sum3+=s[i].c; } printf("%d %d %d\n",sum1/n,sum2/n,sum3/n); for (int i = 0; i < n; i++) { max[i] = s[i].a+s[i].b+s[i].c; } t=max[0]; a=0; for (int i = 0; i < n; i++) { if (max[i]>t) { t = max[i]; a = i; } } printf("%s %s %d %d %d\n",s[a].Snum,s[a].Sname,s[a].a,s[a].b,s[a].c); return 0; } |
Double click to view unformatted code.