花落


私信TA

用户名:aaa888ii

访问量:25593

签 名:

我胡汉三又回来了!

等  级
排  名 356
经  验 5286
参赛次数 3
文章发表 41
年  龄 18
在职情况 学生
学  校 东莞理工学院
专  业 软件工程

  自我简介:

喵喵喵?

解题思路:


学过结构体的就可以做啦,没什么难度。


注意事项:





参考代码:

#include<stdio.h>

#define AUM(x,y) {struct student  t;t=x;x=y;y=t;}

struct student 

{

char name[100];

char sex[10];

int age;

int grade;

};

int main()

{

struct student s[1000];

struct student *p=s;

int n,i,j;

scanf("%d",&n);

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

scanf("%s%s%d%d",&((p+i)->name),&((p+i)->sex),&((p+i)->age),&((p+i)->grade));

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

{

for(j=0,p=s;j<n-1;j++,p++)

{

if(p->grade>(p+1)->grade) AUM(*(p),*(p+1));

}

}

for(p=s,i=0;i<n;i++,p++)

printf("%s %s %d %d\n",p->name,p->sex,p->age,p->grade);


return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »