用函数分别实现下列的功能:
(1) 输入10个职工的姓名和职工号;
(2) 按照职工号由小到大的顺序排序,注意需要随之调整姓名顺序;
(3) 输入一个职工号,用折半查找法找出该职工的姓名,要求通过主函数输入要查找的职工号,同时从主函数输出该职工的姓名。
Time Limit | $1$ 秒/Second(s) | Memory Limit | $512$ 兆字节/Megabyte(s) |
提交总数 | $18$ | 正确数量 | $16$ | "
裁判形式 | 标准裁判/Standard Judge | 我的状态 | 尚未尝试 |
难度 | 分类标签 |
用函数分别实现下列的功能:
(1) 输入10个职工的姓名和职工号;
(2) 按照职工号由小到大的顺序排序,注意需要随之调整姓名顺序;
(3) 输入一个职工号,用折半查找法找出该职工的姓名,要求通过主函数输入要查找的职工号,同时从主函数输出该职工的姓名。
共有11行。
前10行中的每一行包含了一个职工的姓名和职工号。姓名是一个不包含空格且长度不超过20的字符串,职工号是一个不小于0且不大于1000的整数。
最后一行包含一个职工号,表示需要查找姓名的职工。保证需要查找的职工号一定出现在已经输入的10个职工信息中。
共有11行。
前10行每一行输出按照职工号从小到大排序后的职工信息,包括姓名和职工号,用一个空格隔开。
最后一行输出查找到的职工姓名。
请注意行尾输出换行。
Zhao 10
Qian 23
Sun 9
Li 0
Zhou 88
Wu 43
Zheng 20
Wang 19
Jiang 26
Dai 79
20
Li 0
Sun 9
Zhao 10
Wang 19
Zheng 20
Qian 23
Jiang 26
Wu 43
Dai 79
Zhou 88
Zheng
本题记录 | 用 户(点击查看用户) | 运行号(点击购买题解) | 时 间 |
---|---|---|---|
算法最快[$0 $ms] | 方欣 | 555327 | 2019-12-16 10:27:59 |
内存最少[$0 $KB] | 星 | 555326 | 2019-12-16 10:27:24 |
第一AC | 范晋豪@信息与计算科学142 | 153805 | 2017-11-16 15:16:44 |
第一挑战 | 范晋豪@信息与计算科学142 | 153805 | 2017-11-16 15:16:44 |
竞赛编号 | 竞赛名称 | 竞赛时间 | 访问比赛 |
---|