C语言ll作业01
2.1 题目内容与要求
2.1.1 宏观要求
- 要求编写一个五十人的通讯录
- 每个人信息包括姓名和电话
- 使用前面几次作业的菜单框架
- 使用数组,包括二维数组和字符数组
- 极高的容错率
(注:为了直观,通讯录里面的人需要按照编号从小到大排序)
二、本周作业头
题目 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10684 |
我在这个课程的目标是 | 熟练数组和指针的用法 |
这个作业在那个具体方面帮助我实现目标 | 这次的struct结果有利于我们学习面向对象 |
参考文献 | 百度,博客 |
2.2.2 需求分析
因为是50人的通讯录所以需要一个数组大小为50的struct结构,并在结构内部定义所需要的的信息,我用整型num作为编号,字符串ph、name分别作为其电话号码和姓名。sum作为通讯录的条数。
2.2.3 程序代码
2.2.3.1 源代码
2.2.3.2 函数调用图与流程图
2.2.4 功能测试