全文预览

数据结构宿舍管理查询软件课程设计(精品doc)

上传者:叶子黄了 |  格式:doc  |  页数:24 |  大小:466KB

文档介绍
意键继续,选择“4”进行按房间号排序并显示,如图5所示。Р图5 按房间号排序显示图Р Р同样学号排序也是用的冒泡法排序。Р?for(i=0;i<n-1;i++) /*冒泡法排序*/Р for(j=0;j<n-1-i;j++)Р if(strcmp(room[j].num,room[j+1].num)>0)Р {?strcpy(t,room[j+1].roomnum);Р strcpy(room[j+1].roomnum,room[j].roomnum);Р strcpy(room[j].roomnum,t); Р strcpy(t,room[j+1].num);Р strcpy(room[j+1].num,room[j].num);Р strcpy(room[j].num,t); Р strcpy(t,room[j+1].name);Р strcpy(room[j+1].name,room[j].name);Р strcpy(room[j].name,t); }Р显示后提示按任意键继续,选择“5”进行按学号排序并显示,如图6所示。Р图6 按学号排序显示图Р功能6-8为查找功能Р 按姓名查找并显示功能Р?printf("\t\t输入要查找的姓名:"); Р?scanf("%s",s);Р?while(strcmp(room[i].name,s)!=0 && i<n) i++; /*查找判断*/Р?if(i==n)Р?{Р printf("\t\t对不起没有找到该学生!\n"); /*返回失败信息*/ Р?}Р?elseР Display_a_record(room1,i); /*调用函数*/Р显示后提示按任意键继续,选择“6”按提示步骤按学号查找一条记录并显示,如图7所示。Р图7 按姓名查找并显示图Р按房间号查找和按学号查找的方法大同小异。分别输入“7”、“8”显示截图如下页

收藏

分享

举报
下载此文档