这个作业属于哪个课程 | 2019级计算机3班 |
---|---|
这个作业要求在哪里 | 作业链接 |
这个作业的目标 | 1.学会利用数组编写一个五十人的通讯录 2.进一步掌握二维数组和字符数组 |
作业正文 | C语言II作业01 |
其他参考文献 | 讲解宏定义 C语言中清空数组的方法 全局变量与局部变量 NULL 学长录制的视频 字符数组 清屏函数 码云gitee |
1. 需求分析
- 看到这种比较复杂的程序首先考虑调用函数,再根据题目要求作出函数调用图和流程图
- 考虑好整体后,再从每个步骤入手:排序操作要用到前面学的字符串排序的方法;搜索要用到查找法;考虑到题目要用到很多字符所以还要用到结构指针
2. 程序代码
2.1 源代码
2.2 函数调用图与流程图
2.2.1 函数调用图
2.2.2 流程图
3. 功能测试
3.1 添加功能
- 正常添加
- 处理编号超过阈值
3.2 排序功能
3.3 修改功能
- 正常操作
- 处理编号超过阈值
- 此处无数据
3.4 删除功能
- 正常操作
- 处理编号超过阈值
- 此处无数据
3.5 搜索功能
- 姓名搜索
- 电话搜索
- 此处无数据