题目是:做一个学生查询系统,需要有四个窗口,录入学生信息及成绩、学生根据姓名学号查询成绩、删除学生信息成绩、排序已有的学生成绩
我不知道录入的成绩以及学生信息,怎么被查询到
一种是,把录入的学生信息 存到文件里面,然后读文件出来,再遍历查。 这种 即使程序关闭也还有,下次运行还能继续读取查询
另一种是,录入的学生信息,放到 全局变量里面,查询的时候从全局变量读取。这种 只能在当前操作窗口有效。
之前的代码呢
本学生成绩管理系统的主要功能是
- 录入信息
- 输出信息
- 增加信息
- 查询信息
- 修改信息
- 输出信息
- 成绩排序
- 退出系统
根据参考资料中提供的代码,可以发现录入学生信息时需要输入学号和姓名。查询成绩时可以通过输入学生的姓名或学号来进行查询操作,即已经实现了按照姓名和学号查询的方式。删除信息的方式没有在参考资料中提到,因此无法判断。排序方式也没有在题目中提到。
如果需要按照学号或姓名进行排序,可以考虑使用链表来存储学生信息,然后按照学号或姓名的顺序进行插入操作。插入完成后,再遍历链表进行查询和删除操作即可。具体实现方式可以参考参考资料中提供的尾插法建立链表的方法,并根据需要进行修改。
如果需要按照成绩进行排序,可以先将学生信息存储在数组中,然后使用快速排序等算法对数组进行排序,最后遍历数组进行查询和删除操作。具体实现方式需要根据题目的具体要求进行调整。