数据结构-宿舍管理查询系统 联系客服

发布时间 : 星期日 文章数据结构-宿舍管理查询系统更新完毕开始阅读77d2f8b0960590c69fc37609

case 2: sort2(l); //调用按学号排序函数 printf(\ if(l.length==0) { printf(\已无学生记录\\n\ printf(\ disp(); menu(); } else { printf(\按学号排序:\\n\ print1(l); disp(); menu(); }break; case 3: sort3(l); //调用按房号排序函数 printf(\ if(l.length==0) { printf(\已无学生记录\\n\ printf(\ disp(); menu(); } else { printf(\按房号排序:\\n\ print1(l); disp(); menu(); }break; case 4:sort1(l); //先调用按姓名排序函数进行排序 chazhao1(l); //再调用按姓名查找函数进行(二分)查找 break; case 5: sort2(l); //先调用按学号排序函数进行排序 chazhao2(l); //再调用

按学号查找函数进行(二分)查找

break; case 6: sort3(l); //先调用按房号排序函数进行排序 chazhao3(l); //再调用按房号查找函数进行(二分)查找 break; case 7: sort2(l); //调用插入函数 insert(l); system(\ printf(\显示插入后的学生信息:\\n\ disp(); menu(); break; case 8: Delete(l); //调用删除函数 if(l.length==0) { printf(\ printf(\学生记录已被删除完\\n\ printf(\ disp(); menu(); } else { printf(\显示删除后的学生信息:\\n\ print1(l); disp(); menu(); } break; } } }

- 8 -

4 调试分析

4.1使用方法

首先,运行程序进入“欢迎进入宿舍管理查询系统”界面,然后进入线性表创建界面中,输入学生的信息,创建好学生信息以后单击“n”键则进入操作界面(主界面),然后可按键进行操作。

单击数字键“1”,则为按姓名排序 单击数字键“2”,则为按学号排序 单击数字键“3”,则为按房号排序 单击数字键“4”,则为按姓名查找 单击数字键“5”,则为按学号查找 单击数字键“6”,则为按学号查找 单击数字键“7”,则为按学号插入 单击数字键“8”,则为按学号删除 系统中有如下关键词:

?提示:当输入的数字键为0时,退出操作; ?请输入数字键(1~8为操作键); ?请按任意键进入主界面。

4.2测试数据:

4.2.1开始录入的数据:

姓名 学号 房间号 田浩然 200910803050 105 朱栖才 200910803079 108 丁强 200910803008 104

4.2.2插入的数据:

姓名 学号 房间号 殷林 200910803065 114

4.2.3查找的数据:

丁强(按姓名) 200910803050(按学号) 114(按房间号)

4.2.4删除的数据:

200910803079(按学号)

- 9 -

4.3测试输出结果(以运行结果图表示):

4.3.1欢迎界面:

4.3.2按任意键进入线性表的创建界面:

4.3.3输入数据,开始创建:

- 10 -

4.3.4请按键选择操作:

4.3.5按姓名排序:

4.3.6按学号排序:

- 11 -