C语言||作业1

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言Il作业01
这个作业的目标 运用结构,选择排序等方法制作一个通讯录
参考文献 C语言Il作业01

设计思路和遇到的问题

本题要求编写一个通讯录,内容比较多。在编写之前脑瓜子是嗡嗡的,仔细看了题目就知道,我们可以使用寒假期间学习的菜单还有本学期学的结构进行编写,其中也需要借用while switch for等语句,在编排号码时我们可以使用选择排序法排序。

源代码

C语言||作业1_第1张图片
C语言||作业1_第2张图片
C语言||作业1_第3张图片
C语言||作业1_第4张图片
C语言||作业1_第5张图片
C语言||作业1_第6张图片
C语言||作业1_第7张图片
C语言||作业1_第8张图片
C语言||作业1_第9张图片
C语言||作业1_第10张图片

函数调用图

C语言||作业1_第11张图片

流程图

C语言||作业1_第12张图片

功能测试

在测试的时候我把人数变成了五个人

初始

C语言||作业1_第13张图片

排序

正确操作

姓名排序

C语言||作业1_第14张图片

编号排序

C语言||作业1_第15张图片

错误操作

C语言||作业1_第16张图片

添加

正确操作

C语言||作业1_第17张图片

C语言||作业1_第18张图片

此处有数据

C语言||作业1_第19张图片

处理编号超过阈值

C语言||作业1_第20张图片

通讯录已满

C语言||作业1_第21张图片

  • ps:这里我将50个人变成了0个人,方便出现通讯录已满

删除

正确操作

C语言||作业1_第22张图片
C语言||作业1_第23张图片

处理编号超过阈值

C语言||作业1_第24张图片

此处无数据

C语言||作业1_第25张图片

修改

正确操作

C语言||作业1_第26张图片
C语言||作业1_第27张图片

处理编号超过阈值

C语言||作业1_第28张图片

此处无数据

C语言||作业1_第29张图片

查找

正确操作

C语言||作业1_第30张图片

查无此人

C语言||作业1_第31张图片

退出程序

C语言||作业1_第32张图片

不是菜单中的选项

C语言||作业1_第33张图片

码云截图

C语言||作业1_第34张图片

C语言||作业1_第35张图片

码云链接

https://gitee.com/

你可能感兴趣的:(C语言||作业1)