HM074 星号菜单
HM074 星号菜单
来源: 第 74 集 通讯录管理系统-菜单功能
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
通讯录要先给用户看选项。做法分两步:先封装一个无参无返回值的 showMenu,专门负责把中文提示打印出来;再在 main 里调用这个函数。不要把七行提示直接散落在 main 里。
七个选项按固定顺序:
- 添加联系人
- 显示联系人
- 删除联系人
- 查找联系人
- 修改联系人
- 清空联系人
- 退出通讯录
光输出这七句会显得单调。约定用星星做边框:每一行选项的左边五个 *、右边五个 *,星星和文字之间各有两个空格;编号与名称之间用中文顿号 、。上下各补一行纯星星,长度与选项行的字符个数相同,这样整块菜单才整齐。
读入整数 \(t\),调用 \(t\) 次 showMenu,每次输出完整菜单。
输入格式
一行一个整数 \(t\)(\(1 \le t \le 10\))。
输出格式
连续输出 \(t\) 份菜单。每一份的格式必须与样例完全一致,包括星星个数和空格。行末换行。
样例
输入 #1
1
输出 #1
*********************
***** 1、添加联系人 *****
***** 2、显示联系人 *****
***** 3、删除联系人 *****
***** 4、查找联系人 *****
***** 5、修改联系人 *****
***** 6、清空联系人 *****
***** 0、退出通讯录 *****
*********************
输入 #2
2
输出 #2
*********************
***** 1、添加联系人 *****
***** 2、显示联系人 *****
***** 3、删除联系人 *****
***** 4、查找联系人 *****
***** 5、修改联系人 *****
***** 6、清空联系人 *****
***** 0、退出通讯录 *****
*********************
*********************
***** 1、添加联系人 *****
***** 2、显示联系人 *****
***** 3、删除联系人 *****
***** 4、查找联系人 *****
***** 5、修改联系人 *****
***** 6、清空联系人 *****
***** 0、退出通讯录 *****
*********************
说明
选项行由数组里的编号和名称拼接而成,左右各五个星、中间两个空格。上下边框的星星个数等于选项行的字符个数。必须封装 showMenu 再调用,不能只在 main 里写七条互不相关的输出。
信息
- ID
- 1073
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者