C语言||作业01

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2019-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10669
这个作业的目标 熟练使用数组,包括二维数组和字符数组;并掌握结构的使用。
其他参考文献
《C语言程序设计:现代方法》(第2版)、C Primer P

 

 

 

 

 

 

 

 

1.需求分析

1.根据题目要求,通讯录所需排序、添加、删除、修改、查找和退出程序六大功能,故要采用多个函数进行编码;

2.为了步骤简明,部分循环采用for循环进行编码;

3.在排序功能中,采用选择排序法;

4.在选择和增加数据中,均采用数组内添加;

5.代码便于清晰可靠,采用system函数操作。

2.程序代码

2.1源代码

 

 

 

 

 2.2函数调用图与流程图

2.2.1调用图

2.2.2流程图

 

 3.功能测试

3.1排序功能

 

3.2添加功能

 

3.3删除功能

 

3.4修改功能

 

3.5查找功能

3.6错误操作

 3.7此处已有数据

 

4.应用集成

 

 

链接:https://gitee.com/virushunter

 

 

 

 

 

 

 

posted @ 2020-04-26 14:46  VirusHunter  阅读(170)  评论(0编辑  收藏  举报