dondon


私信TA

用户名:kentacai

访问量:2573

签 名:

dondon

等  级
排  名 23003
经  验 594
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 广州康达职业技术学院
专  业

  自我简介:

#include <stdio.h>

int intput(struct Student *p,int len);

int age(struct Student *p);

int compare(struct Student *p,int len);

struct Student 

{

char name[10];

int number;

int a,b,c;

};



int main()

{

int n;

struct Student s[10];

scanf("%d",&n);

intput(s,n);

age(s,n);

compare(s,n);


return 0;

}

int intput(struct Student * p,int len)

{

int i;

for(i=0;i<len;i++)

   {

scanf("%s%d%d%d%d",(p+i)->name,&(p+i)->number,&(p+i)->a,&(p+i)->b,&(p+i)->c);

   

   }



}

int age(struct Student * p,int len)

{

int sa=0,sb=0,sc=0,i;

for(i=0;i<len;i++)

{

sa+=p[i].a;

sb+=p[i].b;

sc+=p[i].c;

}

sa/=len;

sb/=len;

sc/=len;

printf("%d %d %d\n",sa,sb,sc);

    

}

int compare(struct Student *p,int len)

{

int f[10];

int i;

for(i=0;i<len;i++)

{

f[i]=p[i].a+p[i].b+p[i].c;

}

if(f[i]>f[i+1])

{

i=0;

printf("%s %d %d %d %d\n",p[i].name,p[i].number,p[i].a,p[i].b,p[i].c);

}else

{

i=1;

printf("%s %d %d %d %d\n",p[i].name,p[i].number,p[i].a,p[i].b,p[i].c);

}

   


}


 

0.0分

0 人评分

  评论区