题解 | #小白鼠排队#
小白鼠排队
https://www.nowcoder.com/practice/27fbaa6c7b2e419bbf4de8ba60cf372b
#include <stdio.h>
int main() {
int n;
scanf("%d",&n);
typedef struct ss{
int a;
char b[10];
} ss;
ss m[n],p;
for(int i=0;i<n;i++)
{
scanf("%d%s",&m[i].a,m[i].b);
}
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i-1;j++ )
{
if(m[j].a<m[j+1].a)
{
p=m[j];
m[j]=m[j+1];
m[j+1]=p;
}
}
}
for(int i=0;i<n;i++)
{
printf("%s\n",m[i].b);
}
return 0;
}
