学生证管理系统—c语言课程设计内容摘要:

模块 —— 输出所有学生的学生证信息 ;如果选择 4则赋值给 print函数一个 num=1,继而进入第二个分模块 —— 给定学号后输出 某位学生的学生证信息 ;如果选择 5 则赋值给 print 函数 一个 num=2,继而进入第三个分模块 —— 给定班号后输出 该班所有学生的学生证信息。 【程序】 C 语言课程设计报告 6 该程序流程图如下图所示: 第一分模块流程图如下图所示: 开始 读入 main 传过来的 int num Num=。 0。 1。 2。 第一分模块 第二分模块 第三分模块 C 语言课程设计报告 7 其他各分模流程图与上图类似,这里不多述。 5. 修改模块 修改模块是用于 给定某位学生的学号,修改该学生的学生证信息。 具体过程:读取学号,在链表中找到 相对应的结构单元,用新输入的学生信息替换原有信息。 【程序】 开始 读取 n 的值,确定用户是否已录入任何学生证信息 n=0? 提示用户录入学生证信息,并返回至菜单选择 P=head 指向链表的头 通过 p指针输出链表个项值 结束 C 语言课程设计报告 8 6. 删除模块 删除模块用 于 给定某位学生的学号,删除该学生的学生证信息。 具体过程与修改模块相似。 【程序】 C 语言课程设计报告 9 7. 统计模块 1) 总人数统计模块 【程序】 2)各班人数统计模块 【程序】 C 语言课程设计报告 10 该 程序具体操作操作如下: 1) 判断 n的值,若 n=0,表明用户还未录入任何学生证信息,提示用户录入学生证信息,并跳至菜单处供用户重新选择。 若 n 不为 0,则进入下面的程序。 2) 将指针 *p指向链表的头( head) ,验证 head 是否为空( NULL)。 3) 先将 *p。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。