#include<stdio.h>
struct chengji
{
char name[6];
char number[12];
int x;
};
void swap(struct chengji *x,struct chengji *y){
struct chengji qq;
qq=*x;
*x=*y;
*y=qq;
}
int main()
{
int n,t;
scanf("%d",&n);
struct chengji aaa[201];
for(int i=1;i<=n;i++){
scanf("%s %s %d",aaa[i].number,aaa[i].name,&aaa[i].x);
}
for(int j=1;j<=n-1;j++){
for(int k=1;k<=n-j;k++){
if(aaa[k].x<aaa[k+1].x){
swap(&aaa[k],&aaa[k+1]);
}
}
}
for(int q=1;q<=n;q++){
printf("%s %s %d\n",aaa[q].number,aaa[q].name,aaa[q].x);
}
return 0;
}
swap交换结构
最新推荐文章于 2022-10-15 18:39:28 发布