刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

1.小白鼠再排队
N只小白鼠(1<N<100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从小到大的顺序输出它们头上帽子的颜色,帽子的颜色用"red","blue"等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。
时间限制:1000
内存限制:65536
输入
输入第一行为一个整数N,表示小白鼠的数目。下面有N行,每行是一只白鼠的信息。第一个为正整数,表示白鼠的重量,不超过整型范围;第二个为字符串,表示白鼠的帽子颜色,字符串长度不超过10个字符。注意:白鼠的重量各不相同。
输出
按照白鼠的重量从小到大的顺序输出白鼠的帽子颜色。
样例输入
3
30red
50blue
40green
样例输出
red
green
blue

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

程序首先定义了一个结构体Mouse,用于存储每只小白鼠的重量和帽子颜色。然后,程序读取小白鼠的数量N和每只小白鼠的信息,并将这些信息存储在mice数组中。接下来,程序使用冒泡排序算法对mice数组进行排序,排序的依据是每只小白鼠的重量。最后,程序按照排序后的顺序输出每只小白鼠的帽子颜色。

创作类型:
原创

本文链接:1.小白鼠再排队N只小白鼠(1<N<100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share