c语言的 学生成绩记录薄

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

急急急!!!
希望你可以帮我,跪求答案。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-27
ewrerewrfdggdrdgrrgd
相似回答