oj第3题

#include<stdio.h>
struct student{
int num;
char name[10];
int x,y,z;
int s;
};
int main(void)
{
int n,i,j;
int sumx,sumy,sumz;
int ax,ay,az;
sumx=0,sumy=0,sumz=0;
ax=0,ay=0,az=0;
scanf("%d",&n);
struct student students[50];
for(i=0;i<n;i++){
scanf("%d %s %d %d %d",&students[i].num,students[i].name,&students[i].x,&students[i].y,&students[i].z);
}
for(i=0;i<n;i++){
        sumx=sumx+students[i].x;
sumy=sumy+students[i].y;
sumz=sumz+students[i].z;
students[i].s=students[i].x+students[i].y+students[i].z;
}
ax=sumx/n;
ay=sumy/n;
az=sumz/n;
i=0;
for(j=1;j<n;j++){
if(students[j].s>students[i].s)
i=j;
}
printf("%d %d %d\n",ax,ay,az);
printf("%d %s %d %d %d\n",students[i].num,students[i].name,students[i].x,students[i].y,students[i].z);
    return 0;
}

 

posted @ 2013-11-22 17:10  dihuanting  阅读(190)  评论(0)    收藏  举报