题解 | 牛牛的书
牛牛的书
https://www.nowcoder.com/practice/30bb969e117b4f6d934d4b60a2af7489
#include<stdio.h>
struct book
{
char name[100];
int price;
}a[100];
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%s %d",a[i].name,&a[i].price);
}
for(int i=0;i<n;i++)
{
for(int j=i;j<n;j++)
{
if(a[i].price>=a[j].price)
{
struct book temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int i=0;i<n;i++)
{
printf("%s\n",a[i].name);
}
}
查看2道真题和解析
