HM074 星号菜单

HM074 星号菜单

HM074 星号菜单

来源: 第 74 集 通讯录管理系统-菜单功能

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

通讯录要先给用户看选项。做法分两步:先封装一个无参无返回值的 showMenu,专门负责把中文提示打印出来;再在 main 里调用这个函数。不要把七行提示直接散落在 main 里。

七个选项按固定顺序:

  1. 添加联系人
  2. 显示联系人
  3. 删除联系人
  4. 查找联系人
  5. 修改联系人
  6. 清空联系人
  7. 退出通讯录

光输出这七句会显得单调。约定用星星做边框:每一行选项的左边五个 *、右边五个 *,星星和文字之间各有两个空格;编号与名称之间用中文顿号 。上下各补一行纯星星,长度与选项行的字符个数相同,这样整块菜单才整齐。

读入整数 \(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
通过率
?
上传者