设计和实现一个“学生成绩管理系统”,满足以下要求:
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 PADS Logic 原理图
- ¥15 PADS Logic 图标
- ¥15 电脑和power bi环境都是英文如何将日期层次结构转换成英文
- ¥20 气象站点数据求取中~
- ¥15 如何获取APP内弹出的网址链接
- ¥15 wifi 图标不见了 不知道怎么办 上不了网 变成小地球了
- ¥50 STM32单片机传感器读取错误
- ¥15 (关键词-阻抗匹配,HFSS,RFID标签天线)
- ¥15 机器人轨迹规划相关问题
- ¥15 word样式右侧翻页键消失