#include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ struct Student{ char num[100]; char name[100]; int x,y,z; }su[1000]; int main() { int n,i; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%s %s %d %d %d",&su[i].num,&su[i].name,&su[i].x,&su[i].y,&su[i].z); } double sumx=0.0,sumy=0.0,sumz=0.0,ave1,ave2,ave3; for(i=0;i<n;i++){ sumx=sumx+su[i].x; sumy=sumy+su[i].y; sumz=sumz+su[i].z; } ave1=sumx/n; ave2=sumy/n; ave3=sumz/n; printf("%.0lf %.0lf %.0lf\n",ave1,ave2,ave3); int max=0,sum=0; for(i=0;i<n;i++){ if((su[max].x+su[max].y+su[max].z)<(su[i].x+su[i].y+su[i].z)){ max=i; } } printf("%s %s %d %d %d",su[max].num,su[max].name,su[max].x,su[max].y,su[max].z); } |
Double click to view unformatted code.