题目描述
请编写一个菜单驱动的通讯录管理系统,实现以下功能:
1.循环菜单:程序启动后持续显示操作菜单,直到用户选择“退出”;
2.功能响应:根据用户选择的数字(1-4、0)调用对应功能;
3.核心功能:
添加联系人:输入姓名、电话、分组,添加到通讯录(最多存储100条);
显示所有联系人:以表格形式输出所有联系人的姓名、电话、分组;
查找联系人:输入姓名,若存在则输出完整信息,否则提示“未找到”;
删除联系人:输入姓名,若存在则删除,否则提示“没找到”;
退出:结束程序。
输入格式
程序运行时,根据菜单提示输入数字选择功能;
添加/查找/删除时需按提示输入字符串(姓名、电话、分组)。
输出格式
菜单显示固定格式;
添加成功/删除成功/错误提示需输出指定文字;
显示联系人时每行格式:姓名:[name] 电话:[phone] 分组:[group]。
样例数据
input
1
张三 13800138000 family
1
李四 13900139000 friend
2
3
张三
4
张三
2
0
output
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:添加成功!
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:添加成功!
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:姓名:张三 电话:13800138000 分组:family
姓名:李四 电话:13900139000 分组:friend
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:请输入要查找的姓名:姓名:张三 电话:13800138000 分组:family
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:请输入姓名:删除成功!
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:姓名:李四 电话:13900139000 分组:friend
**********简易通讯录**********
1.添加 2.显示 3.查找 4.删除 0.退出
请选择:感谢使用!
