程序设计基础(一)大作业设计报告
班级 学号 姓名
、题目要求
设计一个程序,实现学生成绩管理功能。
基本功能:
提供菜单式的用户界面
输入课程名称
输入某门课程的成绩
增加或删除学生记录
输入姓名或学号,查找某个学生的成绩
对学生成绩按照姓名、学号或某门成绩排序
计算某个学生的平均绩点
8)统计某门课程成绩在 100-90,89-80 ,79-70,69-60,60 以下各分数段的人数并显示 其它:全部数据可保存到文件
、设计方案 基本思路:采用二叉树为基本存储结构。每个学生的课程信息和成绩用结构保存, 再将所有学生信息构成一棵二叉树; 全部课程信息用一个链表保存, 便于统一操作。 在 这种数据结构的基础上,进行进一步的功能实现。
框架结构:在 Task_main.cpp 中进行主菜单的处理,将其他功能的具体实现分别放 到 Task_deeds.cpp 和 Task_filework.cpp 中,利用头文件 filework.h 和 deeds.h 将它们关联 起来,实现模块化设计和操作。
、具体功能及实现
包括 9 大基本功能:
( 1) 从文件中读入数据初始化 将初始化信息保存到文件中,利用文件输入这些信息,对程序中的学生信息 等进行初始化。调用 filework.cpp 中的 fileIn() 函数实现信息的读入。读入的同时对 输入格式进行判错,以保证程序正常运行。
(2)
您可能关注的文档
最近下载
- 14S501-1_球墨铸铁单层井盖及踏步施工_给排水图集.pdf VIP
- 15J012-1环境景观-室外工程细部构造.docx VIP
- 2026年无人机UOM考试题库及答案详解.docx
- 标准图集—15J001—围墙大门.pptx VIP
- 海马-海马V70-产品使用说明书-2016款海马V70适悦型7座手动2.0L-HMC6480A5M1-海马V70使用说明书-2016.pdf VIP
- sdvc31数字调频振动送料控制器说明书.pdf VIP
- 气管切开护理技术操作评分标准表.pdf VIP
- (推荐)07j306排水沟图集.pdf VIP
- 《烛之武退秦师》.pptx VIP
- 入团志愿书电子版.doc VIP
原创力文档

文档评论(0)