题解 | #牛牛的书#

牛牛的书

http://www.nowcoder.com/practice/30bb969e117b4f6d934d4b60a2af7489

#include <stdio.h>

typedef struct book{
    int p;
    char str[32];
}book,*linkbook;

int main()
{
    int n,i,j;
    scanf("%d",&n);
    book stu[n];
    book temp;
    for(i=0;i<n;i++)
    {
        scanf("%s",stu[i].str);
        scanf("%d",&stu[i].p);
    }

    temp=stu[0];
    for(i=0;i<n-1;i++)
    {
        for(j=i+1;j<n;j++)
        {
            if(stu[i].p>stu[j].p)
            {
                temp = stu[i];
                stu[i] = stu[j];
                stu[j] = temp ;    
            }
        }
    }
    for(i=0;i<n;i++)
    {
        printf("%s\n",stu[i].str);
        //printf("%d",stu[i].p);
    }
    return 0;
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务