2301_76171963 2023-01-10 20:21 采纳率: 100%
浏览 169
已结题

设计学生成绩管理系统

设计和实现一个“学生成绩管理系统”,满足以下要求:
1.系统以菜单方式工作;
2.使用链表或结构数组对学生成绩进行管理和维护;
3.使用二进制文件在磁盘上保存学生记录信息;
4.链表中各结点或结构数组中各元素包括“学号、姓名、成绩数组(含计算机、数学、
物理、外语四门课程)、总分”基本字段;
5.实现如下基本功能:
(1)查看所有学生信息
(2)计算总分
(3)排序

按学号排序

按总分排序
(4)添加学生(此功能下可实现学生信息的录入)
(5)插入学生(在已按学号有序的提下,将学生插入到合适的位置)
(6)查找学生(查找并显示学生的学号、姓名、四门课程成绩、总分)

按学号查找

按姓名查找

查询每门课成绩都在80分以上的学生信息
(7)删除学生
(删除指定学号的学生)
(8)将学生记录保存到文件存盘(将数据以文件的形式存盘)
(9)从文件中读入学生记录
(将已经存盘的文件数据读入内存)

  • 写回答

4条回答 默认 最新

  • fuill 2023-01-10 23:50
    关注

    可以用个结构体来存储数据

    typedef struct
    {
        char Name[25];         //姓名
        int Number;            //学号
        int score[obj_num];            //计算机成绩//数学成绩//物理成绩//英语成绩//
        int Sum_score;     //总成绩
    } Stu;
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 1月18日
  • 已采纳回答 1月10日
  • 创建了问题 1月10日

悬赏问题

  • ¥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和热敏电阻的数字温度计