程序员考试命题
某公司举办晚会,为10位员工进行现场抽奖,当主持人喊开始时,屏幕滚动显示员工姓名,当主持人喊停时,停止滚动,当前显示的姓名为中奖者姓名。
现在完成抽奖程序。
要求:
1. 写一个控制台程序,用“aaa”,“bbb”……“jjj”表示公司十个员工名,用控制台不停地随机输出姓名代替屏幕滚动效果。
2. 当按下回车键,抽奖开始,控制台不停地输出中奖者姓名,再次按下回车键时,停止输出,当前显示的姓名为中奖姓名。
3. 再次按下回车键,继续输出。中奖的姓名在继续抽奖时不再输出。
4. 在任何时候,按R键列出中奖者姓名,然后复位,回到启动时的状态,重新开始;按E键退出
5. 考虑所有的异常情况,如姓名已经全部抽出等。
6. 注意书写格式规范,如适当缩进、注释等,注意程序的效率。