#include<stdio.h> #include<string.h> struct student { char number[20]; char a[10]; float course1; float course2; float course3; }s[20]; void main() { int n; float sum1=0,sum2=0,sum3=0; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%s %s %f %f %f",&s[i].number,&s[i].a,&s[i].course1,&s[i].course2,&s[i].course3); sum1+=s[i].course1; sum2+=s[i].course2; sum3+=s[i].course3; } int maxsum=0; for(int j=0;j<n;j++) { if((s[maxsum].course1+s[maxsum].course2+s[maxsum].course3)<(s[j].course1+s[j].course2+s[j].course3)) maxsum=j; } printf("%.0f %.0f %.0f\n",sum1/n,sum2/n,sum3/n); printf("%s %s %.0f %.0f %.0f",s[maxsum].number,s[maxsum].a,s[maxsum].course1,s[maxsum].course2,s[maxsum].course3); } |
Double click to view unformatted code.