下载此文档

数据结构宿舍管理查询系统的实现技术交底大全报告.doc


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
-
. z.
- -

退出系统

完毕
图1
图1系统流程图
4详细设计及测试
根据流程图,将程序源代码输入到编译环境中,按照提示选择进展记录的输入,输入一个数据后提示是否继续输入,直到完毕程序为止。
将程序编译生成“*e〞。运行该文件如图2所示。
图2 输出界面图
输入记录采用循环输入
while(sign!='n' && sign!='N') /*判断*/
{
-
. z.
- -
. 优质文档.
printf("\t\t**:");
scanf("\t\t%s", &room[n+i].name);
printf("\t\t**:");
scanf("\t\t%s", &room[n+i].num);
printf("\t\t房间号:");
scanf("\t\t%s",&room[n+i].roomnum);
printf("\t\t是否继续输入?(Y/N)");
scanf("\t\t%c",&sign); /*输入判断*/
i++;
}
返回(n+i);
按照提示选择“1〞进展记录的输入如图3所示:
图3 输入记录显示图
连续输入多组数据后,按“n〞完毕输入,提示按任意键继续,按任意键后选择“2〞进展记录的显示如图4所示。
图4 显示所有记录
按**排序采用冒泡排序法。
int i,j;
char t[10];
for(i=0;i<n-1;i++) /*冒泡法排序*/
-
. z.
- -
. 优质文档.
for(j=0;j<n-1-i;j++)
if(strcmp(room[j].name,room[j+1].name)>0)
{
strcpy(t,room[j+1].name);
strcpy(room[j+1].name,room[j].name);
strcpy(room[j].name,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].roomnum);
strcpy(room[j+1].roomnum,room[j].roomnum);
strcpy(room[j].roomnum,t); }
显示后提示按任意键继续,选择“3〞进展按**排序并显示,如图5所示。
图5 按**排序显示图
按房间号排序采用 冒泡排序法
for(i=0;i<n-1;i++) /*冒泡法排序*/
for(j=0;j<n-1-i;j++)
if(strcmp(room[j].roomnum,room[j+1].roomnum)>0)
{
strcpy(t,room[j+1].num);
-
. z.
-

数据结构宿舍管理查询系统的实现技术交底大全报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小184 KB
  • 时间2022-07-29