1.作业头
问题 | 回答 |
---|---|
这个作业属于哪个课程 | 班级链接 |
这个作业要求在哪里 | 作业要求 |
这个作业目标 | 学会制作一个简易的通讯录 |
作业正文 | https://www.cnblogs.com/coolyingying/p/12788728.html |
其他参考文献 | 清屏函数、二维数组 |
2.需求分析
根据我的要求,编写你的需求分析
要求:
1.宏观要求
·要求编写一个五十人的通讯录
·每个人信息包括姓名和电话
·使用前面几次作业的菜单框架
·使用数组,包括二维数组和字符数组
·极高的容错率
2.详细要求与实现
·要求除学长视频内展示的功能之外再加查找功能和排序功能
·查找功能:输入名字或者电话号码后,输出对应的编号姓名和电话号码
·排序功能:将通讯录按照编号或者按照名字来排序
需求分析:
①通讯录的存储大小应为50人,内容包括编号、姓名和电话。
②通讯录的功能包括排序、添加、删除、修改、查找五个功能。
③其中排序功能需要按照编号或者名字进行排序。
④修改功能需要使用指针以及代码需要使用数组,包括二维数组和字符数组。
3.程序代码
3.1源代码
3.2函数调用图和流程图
调用图:
流程图:
4.功能测试
5.应用集成
Gitee上传截图与链接