小白鼠排队

简介: 小白鼠排队

Description

有N只小白鼠(1<N<100),每只小白鼠头上戴着一顶有颜色的帽子。现在称出了每只小白鼠的重量,要求按照小白鼠重量从大到小的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。假设所有小白鼠的重量都是一个整数。

Main Goal:

结构体练习

Input

输入第一行为一个整数N,表示小白鼠的数目。

下面有N行,每行是一只小白鼠的信息。首先是一个不大于100的正整数,表示小白鼠的重量;然后是一个字符串,表示小白鼠头上的帽子颜色,颜色字符串中不会出现空格,并且其长度最多不超过10个字符。小白鼠的重量(整数)和帽子颜色(字符串)之间用一个空格分开。

注意:每只小白鼠的重量各不相同。

Output

输出有N行,按照小白鼠的重量从大到小的顺序输出小白鼠头上的帽子颜色,每只小白鼠头上帽子的颜色单独输出一行。

Sample Input

3
30 red
50 blue
40 green

Sample Output

blue
green
red

#include<stdio.h>
 
typedef struct baishu
{
    int num;
    char a[100];
}SHU;
 
 
int main(){
    int n;
    SHU x[100];
    SHU b;
    int i,j;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        scanf("%d",&x[i].num);
        scanf("%s",&x[i].a);
    }
    for(i=0;i<n-1;i++){
        for(j=i;j<n;j++){
            if(x[i].num<x[j].num){
                b=x[j];
                x[j]=x[i];
                x[i]=b;
            }
        }
    }
    for(i=0;i<n;i++){
        printf("%s\n",x[i].a);
    }
}
目录
相关文章
|
3月前
|
人工智能 算法
第一周算法设计与分析 G : 排队援救
这篇文章介绍了解决算法问题"排队援救"的方法,通过使用队列和映射来模拟救援点的排队过程,并确定最终得到救援的人的顺序和编号。
|
6月前
看病要排队——HDU1873
看病要排队——HDU1873
|
11月前
|
人工智能 图形学
UnityAI——排队过窄洞
UnityAI——排队过窄洞
UnityAI——排队过窄洞
|
NoSQL Java Redis
得不到你的心,就用“分布式锁”锁住你的人 码农在囧途
朋友,如果喜欢,就去表白吧,不要因为害羞,更不要因为自卑,如果现在你都还不敢表白,那么多年后,再回头来看的时候,你可能会为曾经的胆小而后悔,也可能会为错过一个人而心中久久不能释怀,所以,大胆一点,即使失败也无所谓,至少我们曾经做过,做过了就无怨无悔,在人生这条道路上,时光稍纵即逝,我们应该把握好眼前的一切,爱是一种力量,更是一种内心的慰藉,冲吧!不要因为钱不够,不要因为容貌不出中国,更不要因为身世不显赫,你只要足够勇敢,这一切都是附加品!
109 0
|
人工智能 机器人 开发者
GPT-4:我不是来抢你饭碗的,我是来抢你锅的
GPT-4:我不是来抢你饭碗的,我是来抢你锅的
|
消息中间件 JavaScript 小程序
新来个阿里 P7,仅花 2 小时,撸出一个多线程永动任务,看完直接跪了,真牛逼!
新来个阿里 P7,仅花 2 小时,撸出一个多线程永动任务,看完直接跪了,真牛逼!
|
算法 调度
调度算法 | 先来先服务(超市排队结账模型)
在操作系统中,如何去衡量性能?我们先简化模型,只用一个性能指标去衡量——周转时间,周转时间的定义是任务完成时间减去任务到达系统的时间
169 0
|
测试技术
刷爆力扣之公平的糖果交换
刷爆力扣之公平的糖果交换
|
Web App开发 前端开发 JavaScript
冬奥快结束了还没有抢到冰墩墩?程序员一招让你不用排队不用愁!
随着“2022北京冬奥会”的盛大开幕,冰墩墩的热度与日俱增,线上被抢空,线下排长龙,为购买冰墩墩苦恼的竟少了几根秀发!如今冬奥马上就要拉下帷幕,还没抢到“冰墩墩”不要紧,这款程序来帮忙,国内一位程序员dragonir用前端+建模的方式自己就实现了线上拥有“冰墩墩”,同时将代码开源到了GitHub上,不得不感叹科技的力量,程序员的伟大,让拥有“冰墩墩”变得如此简单!
冬奥快结束了还没有抢到冰墩墩?程序员一招让你不用排队不用愁!
|
算法
小玩意 - 抢红包算法(公平版 & 手速版)
小玩意 - 抢红包算法(公平版 & 手速版)
266 0
小玩意 - 抢红包算法(公平版 & 手速版)