HM151 选择零号退出

HM151 选择零号退出

HM151 选择零号退出

来源: 第 151 集 职工管理系统-退出系统功能实现

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

管理类已经能展示菜单。现在要在 main 里做成死循环,用一个整数 choice 记住用户选项,再 switch 分发到各个功能接口。八个编号先全部留出 case

  • \(0\) 退出系统
  • \(1\) 增加职工
  • \(2\) 显示职工
  • \(3\) 删除职工
  • \(4\) 修改职工
  • \(5\) 查找职工
  • \(6\) 排序职工
  • \(7\) 清空文件

本题只真正实现退出。请在 WorkerManager 中声明并实现成员函数 exitSystem():输出一行 欢迎下次使用,然后让循环结束。switchcase 0 必须调用这个成员函数,不能只在 main 里直接 return

1\sim 7 尚未实现:每次选到它们,输出一行 功能未实现: 加上该功能的中文名(增加职工、显示职工、删除职工、修改职工、查找职工、排序职工、清空文件),然后继续循环。其它数字走 default,输出一行 无效选择,也继续循环。

每一轮循环先输出一行 请输入您的选择,再读入一个整数。选 \(0\) 并调用 exitSystem() 之后不要再输出选择提示。

不要调用 system("pause")system("cls")

输入格式

若干行,每行一个整数 \(x\)(\(-100 \le x \le 100\))。保证在结束前至少出现一次 \(0\)。读到第一次 \(0\) 后停止。

输出格式

对每一次选择(包括最后的 \(0\)),先输出 请输入您的选择

  • 若 \(x=0\):再输出 欢迎下次使用,结束。
  • 若 \(1 \le x \le 7\):再输出 功能未实现: 与对应中文名。
  • 否则:再输出 无效选择

每行末换行。

样例

输入 #1

1
8
0

输出 #1

请输入您的选择
功能未实现:增加职工
请输入您的选择
无效选择
请输入您的选择
欢迎下次使用

输入 #2

7
2
0

输出 #2

请输入您的选择
功能未实现:清空文件
请输入您的选择
功能未实现:显示职工
请输入您的选择
欢迎下次使用

说明

  • 退出必须走 WorkerManager::exitSystem()
  • switch 要为 \(0\sim 7\) 都留下分支,即使 \(1\sim 7\) 目前只是占位输出。
  • 输入 \(0\) 之后循环必须停,不能再打印下一轮提示。

信息

ID
1150
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者