题型:编程题
病人排队
描述
病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:
1.老年人(年龄>=60岁)比非老年人优先看病。
2.老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。
3.非老年人按登记的先后顺序看病。
输入
第1行,输入一个小于100的正整数,表示病人的个数;后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于10的字符串表示病人的ID(每个病人的ID各不相同且只含数字和字母),一个整数表示病人的年龄,中间用单个空格隔开。
输出
按排好的看病顺序输出病人的ID,每行一个。
更新时间:2024-05-06 15:39:50
|
【知识点】
全国青少年信息素养大赛Python编程挑战赛
抱歉! 您未登录, 不能查看答案和解析点击登录
相似题推荐
多选题
列表 art = ["苗绣","侗锦","壮锦"],可以实现添加新元素的方法有?
| A. art.append ("彝绣") |
B. art.insert (1,"彝绣") |
| C. art.add ("彝绣") |
D. art = art + ["彝绣"] |
2026-06-10
编程题
民族巡展时段查询(分支 + 字符串)
【题目描述】
非遗技艺全国巡展一天分 4 个时段。输入 24 小时制时间 t,判断当前可观看的展览,不在时段输出 “休息时间”。9≤t≤12:苗族银饰锻造技艺展13≤t≤17:土家族织锦技艺展18≤t≤21:藏族唐卡绘画展22≤t≤24:蒙古族马头琴演奏会
【输入格式】
一个整数 t(0≤t≤24)
【输出格式】
对应展览名称或 “休息时间”
2026-06-10
