#include<stdio.h>
#include<math.h>
struct student{
int num;
char name[10];
int computer,english,math;
double average;
};
int main(void)
{
int i,n,s=0,x=0,y=0,index,j;
struct student students[],temp;
double count_average(struct student s);
printf("Input n:");
scanf("%d",&n);
for(i=0;i<n;i++){
printf("number:");
scanf("%d",&students[i].num);
printf("name:");
scanf("%s",&students[i].name);
printf("computer score:");
scanf("%d",&students[i].computer);
printf("english score:");
scanf("%d",&students[i].english);
printf("math score:");
scanf("%d",&students[i].math);
s=s+students[i].computer;
x=x+students[i].english;
y=y+students[i].math;
students[i].average=count_average(students[i]);
}
for(i=0;i,i<n-1;i++){
index=i;
for(j=i+1;j<n;j++)
if(students[j].average>students[i].average)
index=j;
temp=students[index];
students[index]=students[i];
students[i]=temp;
}
printf("%d %d %d\n",s/n,x/n,y/n);
printf("%d\t%s\t%d %d %d",students[i].num,students[i].name,students[i].computer,students[i].english,students[i].math);
return 0;
}