#include <stdio.h> struct student { char num[20]; char name[20]; int a; int b; int c; }; int main() { int n,i,j; scanf("%d", &n); struct student stu[100]; for (i = 0; i < n; i++) scanf("%s %s %d %d %d", &stu[i].num, &stu[i].name, &stu[i].a, &stu[i].b, &stu[i].c); int sum1 = 0, sum2 = 0,sum3=0; for (i = 0; i < n; i++) { sum1 += stu[i].a; sum2 += stu[i].b; sum3 += stu[i].c; } printf("%d %d %d\n", sum1 / n, sum2 / n, sum3 / n); int sum4[100] = { 0 }; for (i = 0; i < n; i++) { sum4[i] += stu[i].a + stu[i].b + stu[i].c; } int max=sum4[0], m=0; for (i = 0; i < n; i++) { if (max < sum4[i]) { max = sum4[i]; m = i; } } printf("%s %s %d %d %d\n", stu[m].num, stu[m].name,stu[m].a, stu[m].b, stu[m].c); return 0; } |
Double click to view unformatted code.