C语言ll作业01
| 问题 | 答案 | 
|---|---|
| 这个作业属于哪个课程 | C语言 | 
| 这个作业要求在哪里 | C语言Il作业01 | 
| 这个作业的目标 | 使用结构体、Switch语句、排序来完成通讯录 | 
| 参考文献 | C语言下的清屏函数 | 
一、需求分析
 根据题目要求,通讯录需要,排序,添加,删除,修改和查找功能,因此用选择排序实现排序功能,添加的数据用结构体来保存,定义一个空的结构体覆盖这个数据来实现删除功能,把原有数据修改来实现修改功能,用for循环直接一个个对比来实现查找功能。
二、程序代码
1.源代码


2.函数调用图

3.流程图

4.功能测试
排序功能
编号排序


姓名排序


错误操作

添加功能
正常操作


此处有数据

超过阈值

通讯录已满

删除操作
正常操作


超过阈值

无数据

修改操作
正常操作


超过阈值

无数据

查找操作
正常操作


错误操作

退出程序

非菜单编号操作

5.应用集成
Gitee上传截图与链接


 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号