C语言ll作业01

这个作业属于哪个课程 C语言II
这个作业要求在哪里 作业要求
这个作业的目标 查找功能:输入名字或者电话号码后,输出对应的编号姓名和电话号码;排序功能:将通讯录按照编号或者按照名字来排序
作业正文 如下
其他参考文献 参考资料,C语言教科书

2.2 设计思路与遇到的问题

调用函数排序,添加,删除,修改,菜单,错误,查找等功能,定义Man结构体中有编号,姓名,电话这些变量,运用数组对身份相关信息进行储存,运用if-else对进行选择,运用switch进行选择出case,break语句跳出switch,用冒泡排序法对所输入的编号,for循环用来遍历,system()调用系统命令,pause暂停命令,查找时,运用strcmp函数进行比较,返回比较结果.问题:在定义Man结构体时出现错误,关于出现的一些字母输入错误,以及信息太多,容易搞混淆,以及数组不太熟悉,出现了很多错误.

2.3 程序代码

2.4 函数调用图与流程图

函数调用图

流程图

2.5 功能测试

2.5.1排序操作

2.5.1.1编号排序

2.5.1.2姓名排序

2.5.1.3错误操作

2.5.2添加操作

2.5.2.1添加成功

2.5.2.2超过阈值

2.5.2.3错误操作---此处已有数据

2.5.2.4错误操作---处理编号超过阈值

2.5.2.5通讯录已满(50需要测试次数太多,以下改容量为5)

2.5.3删除操作

2.5.3.1删除成功



2.5.3.2超过阈值

2.5.3.3此处无数据

2.5.4修改操作

2.5.4.1修改成功


2.5.4.2超过阈值

2.5.4.3此处无数据

2.5.5查找操作

2.5.5.1查找成功

2.5.5.1查无此人

2.5.6退出程序


###2.5.7非菜单操作

2.6 应用集成


主页链接:20199467

posted @ 2020-04-27 09:33  zzzjjj。。  阅读(241)  评论(1编辑  收藏  举报