解题思路:
注意事项:
参考代码:
#include<stdio.h>
struct chengji
{
char xuehao[10];
char name[10];
int fen1;
int fen2;
int fen3;
}sheng[100];
int main()
{
int n,i,j,zuigao,a;
int pingjunfen[3];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s %s %d %d %d",&sheng[i].xuehao,&sheng[i].name,&sheng[i].fen1,&sheng[i].fen2,&sheng[i].fen3);
}
int zonghe[n];
for(i=0,a=0;i<3;i++)
{
if(i==0){for(j=0,a=0;j<n;j++){a+=(sheng[j].fen1);}pingjunfen[i]=a/n;}
if(i==1){for(j=0,a=0;j<n;j++){a+=(sheng[j].fen2);}pingjunfen[i]=a/n;}
if(i==2){for(j=0,a=0;j<n;j++){a+=(sheng[j].fen3);}pingjunfen[i]=a/n;}
}
for(i=0;i<3;i++)
{
printf("%d ",pingjunfen[i]);
}
printf("\n");
for(i=0;i<n;i++)
{
zonghe[i]=(sheng[i].fen1+sheng[i].fen2+sheng[i].fen3);
}
for(zuigao=0,i=1;i<n;i++)
{
if(zonghe[zuigao]<zonghe[i])zuigao=i;
}
printf("%s %s %d %d %d",sheng[zuigao].xuehao,sheng[zuigao].name,sheng[zuigao].fen1,sheng[zuigao].fen2,sheng[zuigao].fen3);
return 0;
}
0.0分
0 人评分