View Code of Problem 82

#include<stdio.h>
struct Stu{
    char xuehao[100];
    char name[100];
    double a;
    double b;
    double c;
};
int main(){
    struct Stu s[100];
    int i,n,max=0;
    double s1,s2,s3;
    s1=s2=s3=0;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%s %s %lf %lf %lf",&s[i].xuehao,&s[i].name,&s[i].a,&s[i].b,&s[i].c);
    }
    for(i=0;i<n;i++){
        if((s[i].a+s[i].b+s[i].c)>(s[max].a+s[max].b+s[max].c)){
            max=i;
        }
        s1+=s[i].a;
        s2+=s[i].b;
        s3+=s[i].c;

    }
    printf("%.0lf %.0lf %.0lf\n",s1/n,s2/n,s3/n);
    printf("%s %s %.0lf %.0lf %.0lf",s[max].xuehao,s[max].name,s[max].a,s[max].b,s[max].c);
    return 0;
}

Double click to view unformatted code.


Back to problem 82