#include <stdio.h> int main(void) { int n;//几个学生 char id[100][100], Name[100][100];//学号 姓名 int a[100],b[100],c[100]; //成绩 int i,j;//循环 int average[100];//平均值 int sum,sum2[100]; //求和 while(scanf("%d", &n)!=EOF) { for(i=0; i<n; i++) { scanf("%s%s%d%d%d", &id[i], &Name[i], &a[i], &b[i], &c[i]); } for(i=0; i<n; i++) { sum = sum + a[i]; } average[0] = sum / n; printf("%d ",average[0]); sum = 0; for(i=0; i<n; i++) { sum = sum + b[i]; } average[1] = sum / n; printf("%d ",average[1]); sum = 0; for(i=0; i<n; i++) { sum = sum + c[i]; } average[2] = sum / n; printf("%d\n", average[2]); sum = 0; for(i=0; i<n; i++) { sum2[i] = a[i] + b[i] + c[i]; } for(i=0; i<n-1; i++) { for(j=i+1; j<n; j++) { if(sum2[i] > sum2[j]) { sum = i; } else if(sum2[i] < sum2[j]) { sum = j; } } } printf("%s %s %d %d %d", id[sum], Name[sum], a[sum], b[sum], c[sum]); } return 0; } |
Double click to view unformatted code.