|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 一只老甲鱼 于 2021-1-3 16:50 编辑
基于顺序存储的学生名册管理程序设计
利用顺序存储结构设计一个学生名册管理程序,记录每个学生的学号和姓名,并提供数据管理的功能。程序的运行界面包括存储空间的状态,以及提供管理功能的数字化菜单。存储空间的状态一是程序定义的顺序存储结构的使用情况,包括未录入数据,已经存满数据和还能继续录入数据三种状态;二是最近一次录入的学生信息。存储空间的状态需要在数字化菜单之前显示,且能够根据用户录入数据的情况自动更新。
数字化菜单将插入、删除、查找、排序和打印等功能集成在一起,用户通过输入不同的数字来执行相应的操作。需要实现的功能包括:
1.录入新的学生信息。增加的人数,以及人员的信息来自于键盘输入。
2.删除当前学生信息。
3.在指定位置之后插入学生信息。
4.删除指定位置的学生信息。
5.按姓名进行顺序查找,判断该姓名的学生是否在录入的信息中。
6.按学号进行二分查找(要求先使用插入法进行排序),判断该学号的学生是否在录入的信息中。
7.在屏幕上输出所有学生的数据。
功能的执行没有先后顺序。在程序中需要对各种特殊情况加以充分的考虑。 |
|