设计和实现一个“学生成绩管理系统”,满足以下要求:
1.系统以菜单方式工作;
2.使用链表或结构数组对学生成绩进行管理和维护;
3.使用二进制文件在磁盘上保存学生记录信息;
4.链表中各结点或结构数组中各元素包括“学号、姓名、成绩数组(含计算机、数学、
物理、外语四门课程)、总分”基本字段;
5.实现如下基本功能:
(1)查看所有学生信息
(2)计算总分
(3)排序
按学号排序
按总分排序
(4)添加学生(此功能下可实现学生信息的录入)
(5)插入学生(在已按学号有序的提下,将学生插入到合适的位置)
(6)查找学生(查找并显示学生的学号、姓名、四门课程成绩、总分)
按学号查找
按姓名查找
查询每门课成绩都在80分以上的学生信息
(7)删除学生
(删除指定学号的学生)
(8)将学生记录保存到文件存盘(将数据以文件的形式存盘)
(9)从文件中读入学生记录
(将已经存盘的文件数据读入内存)
设计学生成绩管理系统
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
4条回答 默认 最新
- fuill 2023-01-10 23:50关注
可以用个结构体来存储数据
typedef struct { char Name[25]; //姓名 int Number; //学号 int score[obj_num]; //计算机成绩//数学成绩//物理成绩//英语成绩// int Sum_score; //总成绩 } Stu;
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
- ¥15 java写代码遇到问题,求帮助
- ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
- ¥15 有了解d3和topogram.js库的吗?有偿请教
- ¥100 任意维数的K均值聚类
- ¥15 stamps做sbas-insar,时序沉降图怎么画
- ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
- ¥15 关于#Java#的问题,如何解决?
- ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
- ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计