c语言课程设计学生成绩管理系统
设计和实现一个“学生成绩管理系统”,满足以下要求:1.系统以菜单方式工作;
2.使用链表或结构数组对学生成绩进行管理和维护;
3.使用二进制文件在磁盘上保存学生记录信息;
4.链表中各结点或结构数组中各元素包括“学号、姓名、语文、数学、外语、平均分”基本字段;
5.实现如下基本功能:
(1)查看所有学生信息
(2)查找学生(查找指定学号的学生,显示该学生的学号、姓名、所有课程成绩)
(3)删除学生(删除指定学号的学生)
(4)排序(按学号由小到大排序)
(5)添加学生记录(新增学生记录,将其添加到链表或结构数组中)
(6)插入学生记录 (在链表或结构数组已按学号有序的提下,将学生记录插其中合适的位置)
(7)计算平均分(计算每位学生每门课程的平均分)
(8)将学生记录保存到文件(将链表或结构数组中的数据以文件的形式存盘)
(9)从文件中读出学生记录(将已经存盘的文件读入内存,进行管理)