数据结构 课 程 设 计源代码设计题目: 学生宿舍管理系统 院 系: 计算机学院 班 级: 软件 1 501 组 别: 六 组 长: 周佳理 组 员: 韩壮壮 陈义安 起止日期: 20 16年 12 月 20 日 ~ 2 0 16 年 12 月 2 4 日指导老师: 韩丽娜 源代码: #de f i n e _C R T_SECURE_N O_W A RNI NG S#i nc l u de〈stdio、h〉#in cl ude#in clud e〈s t r i ng、h>void A p pen d Node(l on g stud e ntID, cha r s tude n tName[15], c h ar r o om N u mb e r[4], char be d Number[4]);//向链表中添加数据v oid Displa y Nod e(struct link *h ead);//打印链表中数据void Di s play(struct l in k *h ea d);//表头格式控制voi d D eleteMem ory(st r u c t l ink *h ea d);//删除链表所占用得内存void Sav e();//保存数据v o id Op e n();//打开数据void F indI D();//按学号查找学生void F indNa me();//按姓名查找学生vo i d I nsert N odeN u mber(long st u de n t I D, char stu d entName[1 5], char roomNumber[4], char b e dNumbe r[4]);//按学号从小到大排序void Nu m b erS o rting();//排序v oid Me nu();//菜单控制模块功能代码://主函数int mai n(){ﻩlong stude n tID;char st u d entName[15];ﻩchar room Nu mber[4];ch a r bed Nu mber[4];//定义要输入学生信息得变量;char c;int menu;//保存要进行得选项;w h i l e (1) { ﻩsys t em("pau se");ﻩM enu();ﻩﻩprintf("请输入要进行得操作:”);ﻩsca n f("%d”, &menu);switch (m e nu) {ﻩcase 0:ﻩﻩﻩexi t(0); b reak;ﻩcase 1:ﻩpr i ntf("请输入Y或 y 来添加数据\n");sc a nf(" %c”, &c);ﻩﻩwhi l e (c == 'y' || c == 'Y’) {ﻩpr i nt f("请输入学生学号:”);ﻩﻩscanf("%l ld", &studentID);ﻩﻩp r i n tf("请输入学生姓名:");ﻩﻩﻩs c anf("%s”, &stu ...