宾馆客房管理系统_第1页
宾馆客房管理系统_第2页
宾馆客房管理系统_第3页
宾馆客房管理系统_第4页
宾馆客房管理系统_第5页
已阅读5页,还剩21页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《程序设计基础》

课程设计报告

宾馆客房管理系统

指导教师:南丽

班级:1502

学生姓名:王慧珍/胡欣茹/郭菲菲/

尹肖露/高宇茜

学号:2015100209/7/6/8/10

完成日期:2016-11-11

运城学院计算机科学与技术系

目录

一.系统分析............................................-3-

<1>.实验目的.......................................-3-

<2>.实验内容......................................-3-

<3>实验要求.......................................-3-

<4>成员分工......................................-3-

<5>简要系统分析...................................-4-

二.系统设计...........................................-4-

总体设计(主要功能模块)............................-4-

软硬件环境...........................................-4-

主要数据结构和程序的关系说明........................-4-

函数模块设计........................................-5-

界面设计...........................................-5-

主要程序代码的流程图................................-6-

三.系统实现............................................-7-

四.系统测试数据及运行结果............................-23-

五.程序调试结果,测试过程中遇到的主要问题及采取的解决措施・27-

-9-

系统分析

《宾馆客房管理系统》利用计算机实现宾馆客房的入住管理工作。该系统包括:

1)密码登录

2)房间人数(单人间〜四人间)的选择

3)根据房客意愿和空房条件对房客分房间

4)对房客基本信息(姓名、性别、电话、身份证号)的录入

5)根据姓名或房间号查询入住信息

6)显示所有入住信息

7)房客退房操作

<1>.实验目的

根据所学的程序设计基础原理与程序设计的知识,能够针对一个小型的程序

设计基础管理系统,进行系统的需求分析,系统设计,程序设计基础设计,

编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型程序设计基础

的目的。

<2>.实验内容

1.基本信息录入

(1)客户住房信息

(2)各房间信息

2.客房预定功能

3.经理对客房基本情况的查询功能

4.客人离店结帐单的计算与输出

<3>.实验要求

用C语言实现系统设计

系统的各个功能用函数实现

设计中应考虑客人的客房预订及提前退房等实际状况,使设计更加完善。

<4>成员分工

姓名学号分工

郭菲菲2015100206退房函数

胡欣茹2015100207功能选择,登记入住

尹肖露2015100208统计房间使用情况

王慧珍2015100209主界面,查询

高宇茜2015100210定义各结构体

-3-

charidOne[25];

charidTwo[25];

charscxOnc[3];

charsexTwo[3];

introomNumber;

}roomArray2[10];

包含的头文件:

#include<stdio.h>

#include<stdlib.h>

#includc<string.h>

#include<ctype.h>

函数模块设计

函数大致有输入函数,查询函数,对比函数,修改函数,删除函数等,各个

函数被主函数直接调用,实现各自的功能。

界面设计

请选择操作

1麓

2房

3息

4et

Xi

请输入你要选择的操作XXXXXXMXXXXMXXXXMXXXXMXX

-5-

主要程序代码的流程图

-6-

退出exit

三,系统实现

/*

宾馆管理系统

*/

#include<stdio.h>

nclude<stdlib.h>

^include<string.h>

#include<ctype.h>

voidshow();

voidInitArray();

voidfunl();

voidfun2();

voidfun3();

structNodcl{

intCount;

charname0ne[9];

charphone0ne[13];

charid0ne[25];

charsex0ne[3];

introomNumber;

}roomArrayl[10];

structNodc2{

intCount;

charname0ne[9];

charnameTwo[9];

charphone0ne[13];

charphoneTwo[13];

charid0ne[25];

charidTwo[25];

charsex0ne[3];

charsexTwo[3];

introomNumber;

}roomArray2[10];

structNode3{

intCount;

-7-

charname0ne[9];

charnameTwo[9];

charnamcThrce[9];

charphoneOne[13];

charphoneTwo[13];

charphoneThree[13];

charidOne[25];

charidTwo[25];

charidThree[25];

charsexOne[3];

charsexTwo[3];

charsexThree[3];

introomNumber;

}roomArray3[10];

structNode4{

intCount;

charnameOne[9];

charnameTwo[9];

charnameThree[9];

charnameFour[9]:

charphone0ne[13];

charphoneTwo[13];

charphoneThree[13];

charphoneFour[13];

charidOne[25];

charidTwo[25];

charidThree[25];

charidFour[25];

charsex0ne[3];

charsexTwo[3];

charsexThree[3]:

charsexFour[3];

introomNumber;

}roomArray4[10];

voidTnitArray(){

inti;

for(i=0;i<10;i++J

{roomArrayl[i].roomNumber=101+i;

roomArray2[i].roomNumber=201+i;

roomArray3[i].roomNumber=301+i;

roomArray4[i].roomNumber=401+i;

-8-

memset(roomArray1[i].nameOne,0,9);

memset(roomArrayl[i].phoneOne,0,13);

memset(roomArrayl[i].idOne,0,25);

strcpy(roomArrayl[i].sexOne,zz〃);

memset(roomArra)?2[i].nameOne,0,9);

memset(roomArra)?2[i].nameTwo,0,9);

memset(roomArra}r2[i].phoneOne,0,13);

memset(room;\rray2[i].phoneTwo,0,13);

mcmsct(roomArray2[i].idOne,0,25);

memset(roomArra>^[i].idTwo,0,25);

strcpy(roomArray2[i].sexOne,〃〃);

strcpy(roomArra}^2[i].sexTwo,“〃);

memset(roomArra)?3[i].nameOne,0,9);

memset(rooni/\rra)^3[i].nameTwo,0,9);

mcmsct(roomArray3[i].nameThrcc,0,9);

memset(roomArray3[i].phoneOne,0,13);

memset(roomArray3[i].phoneTwo,0,13);

memset(roomArra)^[i].phoneThree,0,13;;

memset(roomArray3[i].idOne,0,25);

memset(roomArra}r3[i].idTwo,0,25);

memset(roomArra>^3[i].idThree,0,25);

strcpy(roomArray3[i].sexOne,"〃);

strcpy(roomArra5^3[i].sexTwo,z,〃);

strcpy(roomArray3[i].sexThrec,〃〃);

memset(roomArray4[i].nameOne,0,9);

memset(roomArray4[i].nameTwo,0,9);

memset(roomArra)M[i].nameThree,0,9);

memset(roomArray4[i].nameFour,0,9);

memset(roomArray4[i].phoneOne,0,13);

memset(roomArray4[i].phoneTwo,0,13);

memset(rooniArra>4[i].phoneThree,0,13;;

memset(roomArray4[i].phoneFour,0,13);

memset(roomArray4[i].idOne,0,25);

memset(roomArray4[i].idTwo,0,25);

memset(roomArray4[i].idThree,0,25);

memset(roomArray4[i].idFour,0,25);

strcpy(roomArray4[i].scxOnc,〃);

str(roomArray4[i].sexTwo,,z〃);

strcpy(roomArray4[i].sexThree,〃“);

strep)^(roomArray4[i].sexFour,〃“);

-9-

roomArrayl[i].Count=0;

roomArray2[i].Count=0;

roomArray3[i].Count=0;

roomArray4[i].Count=0;

}

)

//旅客入住

voidfunl(){

charnamcl[9];

charname2[9];

charname3[9];

charname4[9];

charsexi[3];

charsex2[3];

charsex3[3];

charsex4[3];

charphone1[13];

charphone2[13];

charphone3[13];

charphone4[13];

charidl[25];

charid2[25];

charid3[25];

charid4[25];

inti=-l,f,r,j;

intm;

printf("请问您要选择几人间?(人4人间)\n");

scanf;

while(m<l||m>4){

printf(〃请重新输入您要选择的人间(1-4人间)\n〃);

scanf(〃/d〃,&m);

)

f=m;

〃选择房间

if(f==l){

printf(〃%d人间的空房间有:\n〃,f);

for(j=0;j<10;j++){

if(roomArrayl[j].Count==0;

printf(〃%droomArrayl[j].roomNumber);

printf(〃\n");

-io-

printf(〃请问您要选择哪个房间?\n〃;;

scanf(〃%d〃,&r);

for(j=0;j<10;j++){

if(roomArray1[j].roomNumber==r)

i=j;

)

if(i==-l)

printf(〃对不起,房间输入有误,请重新输入!\n〃);

)

elseif(f==2){

printf("%d人间的空房间有:\n〃,f);

for(j=0;j<10;j++){

if(roomArray2[j].Count==0)

printf(〃%d”,roomArray2[j].roomNumber);

}

printf;

printf(〃请问您要选择哪个房间?\n");

scanf&r);

for(j=0;j<10;j++){

if(roomArray2[j].roomNumber==r)

i=J;

}

if(i==-l)

printf("对不起,房间输入有误,请重新输入!\n〃);

elseif(f==3){

for(j=l;j<=10;j++){

if(roonArray3[j].Count==0)

printfr%d〃,roomArray3[j].roomNumber);

}

printf(〃\n");

printf(〃请问您要选择哪个房间?\n〃;;

scanf(〃%d〃,&r);

for(j=l;j<=10;j++){

if(roomArray3[j].roomNumber-r)

i=j;

}

if(i==-l)

printf(〃对不起,房间输入有误,请重新输入!\n〃);

elseif(f==4){

for(j=l;j<=10;j++){

if(roomArray4[j].Count==0)

printf(〃%d〃,roomArray71[j].roomNumber);

-ii-

)

printfC\nO;

printf(〃请问您要选择哪个房间?\n〃);

scanf&r);

for(j=l;j<=10;j++){

if(roomArray4[j].roomNumber==r)

i二j;

)

if(i==-l)

printf("对不起,房间输入有误,请重新输入!\n〃);

}

//房间入住

if(f==l){

printf(〃\n请输入姓名:〃);

scanf(〃%s〃,namel);

printf(〃\n请输入性别:");

scanf(〃%s〃,sexi);

printf("\n请输入联系方式:”);

scanf(〃%s〃,phonel);

printf(〃\n请输入身份证号:\n〃);

scanf("%s",idl);

strcpy(roonArray1[i].nameOne,namel);

strcpy(roonArray1[i].sexOne,sexi):

strcpy(roonArray1[i].idOne,idl);

strcpy(roonArray1[i].phoneOne,phonel);

roomArray1[i].Count++;

system(/,clsz,);

printfC%s客人已经成功入住房

间%d\n〃,roomArray1[i].nameOne,roomArray1[i].roomNumber);

)

if(f==2){

printf(〃\n请输入姓名:〃);

scanf(〃%s〃,namel);

printf("\n请输入性别:");

scanf(〃%s〃,sexi);

printf("\n请输入联系方式:“);

scanf(〃%s〃,phonel);

printf(〃\n请输入身份证号:\n〃);

scanf(〃%s〃,idl);

strcpy(roonArray2[i].namcOnc,namel);

strcpy(roonArray2[i].sexOne,sexi);

strcpy(roonArray2[i].idOne,idl);

strcpy(roonArray2[i].phoneOne,phonel);

roomArray2[i].Count++;

-12-

system(z/cls,z);

printf(z/%s客人已经成功入住房

间%d\n〃,roomArra5^2[i].namcOnc,roomArray2[i].roomNumbcr);

printf(〃\n请输入第二个房客的姓名:〃);

scanfname2);

printf(〃\n请输入性别:〃);

scanf(〃%s〃,sex2);

printf(〃\n请输入联系方式:〃);

scanfphone2);

printf(〃\n请输入身份证号:\n〃);

scanfid2);

strcpy(roonArray2[i].nameTwo,name2);

strcpy(roonArray2[i].sexTwo,sex2):

strcpy(roonArray2[i].idTwo,id2);

strcpy(roonArray2[i].phoneTwo,phone2);

roomArray2[i].Count++;

system("cis");

printf(z,%s客人已经成功入住房

|'H)%d\n,z,roomArra)^2[i].nameTwo,roomArray2[i].roomNumber);

)

if(f=3){

printf(〃\n请输入姓名:〃);

scanf("%s〃,namel);

printf(〃\n请输入性别:〃);

scanf("%s〃,sexi);

printf(〃\n请输入联系方式:〃);

scanfphonel);

printf("\n请输入身份证号:\n〃);

scanfidl);

strcpy(roonArray3[i].nameOne,name1);

strcpy(roonArray3[i].sexOne,sexi);

strcpy(roonArray3[i].idOne,idl);

strcpy(roonArray3[i].phoncOnc,phonel);

roomArray3[i].Count++;

system(〃cls〃);

printfC%s客人已经成功入住房

间%d\n〃,roomArray3[i].nameOne,roomArray3[i].roomNumber);

printf(〃\n请输入第二个房客的姓名:〃);

scanf(〃%s〃,name2);

printf(〃\n请输入性别:〃);

scanfsex2);

printf(〃\n请输入联系方式:〃);

scanf("%s〃,phone2);

printf(〃\n请输入身份证号:\n〃);

-13-

scanf(〃%s〃,id2);

strcpy(roonArray3[i].nameTwo,name2);

strcpy(roonArray3[i].sexTwo,sex2);

strcpy(roonArray3[i].idTwo,id2);

strcpy(roonArray3[i].phoneTwo,phone2);

roomArray3[i].Count++;

system(〃cls〃);

printf(,z%s客人已经成功入住房

间%d\n”,roomArray3[i].nameTwo,roomArray3[i].roomNumber);

printf(〃\n请输入第三个房客的姓名:〃);

scanf("%s〃,name3);

printf("\n请输入性别:");

scanf(〃%s〃,sex3);

printf(〃\n请输入联系方式:〃);

scanf(〃%s〃,phone3);

printf(〃\n请输入身份证号:\n〃);

scanfid3);

strcpy(roonArray3[i].nameThree,nane3);

strcpy(roonArray3[i].sexThree,sex3);

strcpy(roonArray3[i].idThree,id3):

strcpy(roonArray3[i].phoneThree,phone3);

roomArray3[i].Count++;

system(〃cls〃);

printf(,?%s客人已经成功入住房

间%d\n”,roomArra)^3[i].nameThree,roomArray3[i].roomNumber);

)

if(f==4){

printfC\n请输入姓名:〃);

scanf("%s”,namel);

printfC\n请输入性别:〃);

scanfsexi);

printf(〃\n请输入联系方式:〃);

scanf(〃/s”,phone1);

printfC\n请输入身份证号:\n〃);

scanfidl);

strcpy(roomArray4[i].nameOne,namel);

strcpy(roomArrayd[i].sexOne,sexi;;

strcpy(roomArray4[i].idOne,idl);

strcpy(roomArray4[i].phoneOne,phonel);

roomArray4[i].Count++;

system(,,cls,/);

printfC%s客人已经成功入住房

间先d\n〃,roomArray4[i].nameOne,roomArray4[i].roomNumber);

printf(〃\n请输入第二个房客的姓名:〃);

14

scanf(〃%s”,name2);

printf(〃\n请输入性别:〃);

scanf("%s”,sex2);

printf(〃\n请输入联系方式:〃);

scanf(飞s”,phone2);

printf(,z\n请输入身份证号:\n〃);

scanf("%s",id2);

strcpy(roomArray4[i].nameTwo,name2);

strcpy(roomArray4[i].sexTwo,sex2;;

strcpy(roomArray4[i].idTwo,id2);

strcpy(roomArray4[i].phoneTwo,phone2);

roornArray4[i].Count++;

system(〃c:s〃);

printf(,z%s客人已经成功入住房

间%d\n〃,roomArray4[i].nameTwo,roomArray4[i].roomNumber);

printf(〃\n请输入第三个房客的姓名:〃);

scanf(〃/s”,namc3);

printf(〃\n请输入性别:〃);

scanf(〃*s”,sex3);

printf(〃\n请输入联系方式:〃);

scanf(飞s”,phone3);

printf(〃\n请输入身份证号:\n〃);

scanf("%s”,id3);

strcpy(roomArray4[i].namcThrce,name3);

strcpy(roomArray4[i].sexThree,sex3);

strcpy(roomArray4[i].idThrec,id3;;

strcpy(roomArray4Li].phoneThree,phone3);

roomArray4[i].Count++;

system;

printf(,z%s客人已经成功入住房

间%d\n〃,roomArray4[i].nameThree,roomArray4[i].roomNumber);

printf(〃\n请输入第四个房客的姓名:〃);

scanf(〃与s”,namc4);

printfC\n请输入性别:”);

scanf(〃与s”,sex4);

printf("\n请输入联系方式:”);

scanf(飞s”,phoned);

printf(〃\n请输入身份证号:\n〃);

scanfid4);

strcpy(roomArray4[i].namcFour,nanc4);

strcpy(roomArray4[i].sexFour,sex4);

strcpy(roomArray4[i].idFour,id4);

strcpy(roomArray4[i].phonel;our,phone4);

roomArray4[i].Count++;

-15-

system(/zcls/z);

printfC%s客人已经成功入住房

|nj%d\n,/,roomArray4[i].namcFour,roomArray4[i].roomNumber);

)

}

〃退房操作

voidfun2(){

inti;

intnumber;

printf(〃请输入要退房的房间号:\n〃);

scanf(〃%d〃,&nunber);

for(i=0;i<10;i-+){

if(roomArra}?1[i].roomNumber==number){

memset(roomArrayl[i].nameOne,0,9);

strcpy(roomArrayl[i].sexOnc,〃〃);

memset(roomArrayl[i].phoneOne,0,13);

memset(roomArrayl[i].idOne,0,25);

roomArray1[i].Count—;

system(z/clsz,);

printf(/z%d房间已经成功退房\n〃,number);

return;

}

elseif(roomArra>^2[i].roomNumber==number){

mcmsct(roomArray2[i].namcOnc,0,9);

memset(roomArra}^[i].nameTwo,0,9);

memset(roomArray2[i].phoneOne,0,13);

memset(roomArra}^2[i].phoneTwo,0,13);

memset(roomArray2[i].idOne,0,25);

memset(roomArray2[i].idTwo,0,25);

strcpy(roomArra}^2[i].sexOne,〃〃);

strcpy(roomArray2[i].sexTwo,〃〃);

roomArray2[i].Count-=2;

printf(〃%d房间已经成功退房\n〃,number);

return;

}

elseif(roomArray3[i].roomNumber==number){

memset(rooniArra)^3[i].nameOne,0,9);

mcmsct(roomArray3[i].namcTwo,0,9);

memset(roomArray3[i].nameThree,0,9);

memset(roomArray3[i].phoneOne,0,13);

memset(roomArra}^[i].phoneTwo,0,13);

memset(roomArray3[i].phoneThree,0,13);

-16-

memset(roomArra)^3[i].idOne,0,25);

memset(roomArra)^3[i].idTwo,0,25);

mcmsct(roomArra}r3[i].idThrec,0,25);

strcpy(roomArra5?3[i].sexOne,z,〃);

strcpy(roomArray3[i].sexTwo,〃〃);

strcpy(roomArra}^3[i].sexThree,〃“);

roomArray3[i].Count-=3;

printf(z/%d房间已经成功退房\n〃,number);

return;

)

elseif(roomArray4[i].roomNumber==number){

memset(roomArray4[i].nameOne,0,9);

memset(roomArray4[i].nameTwo,0,9);

memset(rooinArrayd[i].nameThree,0,9);

memset(roomArray4[i].nameFour,0,9);

memset(roomArray4[i].phoneOne,0,13);

mcmsct(roomArray4[i].phoncTwo,0,13);

memset(roomArray4[i].phoneThree,0,13);

memset(roomArray4[i].phoneFour,0,13);

memset(roomArray4[i].idOne,0,25);

memset(roomArrayd[i].idTwo,0,25);

memset(roomArray4[i].idThree,0,25);

memset(roomArray4[i].idFour,0,25);

strcpy(roomArray4[i].scxOne,"");

strcpy(roomArray4[i].sexTwo,"");

strcpy(roomArray4[i].sexThree,/z〃);

strcpy(roomArray4[i].sexFour,z,〃);

roomArray4[i].Count-=4;

printf(/z%d房间已经成功退房\n”,number);

return;

}

)

)

〃查询操作

voidfun3(){

intindex;

intn=0,i;

charname[9]:

intnumber;

system(^cls^J;

printf("****x**********************x********************\n")•

printf(〃****x****************查询x********************\n");

printf("****x**********************x********************\n*);

-17-

printf(〃****x********1.所有房间信息显示*************\n*);

printf(〃****x********2.按照姓名查询显示*************\n");

printf(〃****x********3.按照房号查询显示*************\n*);

prinlf(〃****x********请选择要查询的种类*************\n*);

scanf(,,%d,/,&mdex);

if(index==1){

printf("所有己住房间的住宿情况为:\n〃);

for(i=0:i<10;i++){

if^roomArray1[i].Count==0;

{)

else{

printf(〃%d号房间有刎人:

\n”,roomArrayl[i].roomNumber,roomArray1[i].Count);

printf("姓名:%s性别:%s身份证号:%s联系方

式:%s\n〃,roomArrayl[i].nameOnc,roomArrayl[i].scxOne,roomArrayl[i],id

One,roomArrayl[i].phoneOne);

}

)

for(i=0;i<10;i++){

ifJroomArray2[i].Count==0;

()

else{

printf(/z%d号房间有%d人:

\n〃,roomArray2[i].roomNumber,roomArray2[i].Count);

printf(〃姓名:%s性别:%s身份证号:%s联系

式:%s\n,z,roomArray2[i].nameOne,roomArray2[i].sexOne,roomArray2[i].id

One,roomArray2[i].phoneOne);

printf(〃姓名:%s性别:%s身份证号:%s联系

,,

式:%s\n,roomArray2[i].nameTwo,roomArray2[i].scxTwo,roomArray2[i].id

Two,roomArray2[i].phoneTwo);

}

)

for(i=0;i<10;i++){

if(roomArray3[i].Count==0)

()

else{

printf(,z%d号房间有%d人:

\n〃,roomArray3[i].roomNumber,roomArray3[i].Count);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\nz,,roomArray3[i].nameOne,room?\rray3[i].sexOne,roomArray3[i].id

18

One,roomArra)r3[i].phoneOne);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n〃,roomArray3[i].nameTwo,roomArray3[i].scxTwo,roomArray3[i].id

Two,roonhArray3[i].phoneTwo);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n,z,roomArray3[i].nameThree,roomArray3[i].sexThree,roomArray3[i

].idThree,roomArray3[i].phoneThree);

)

)

for(i=0;i<10;i++){

if(roomArray4[i].Count==0){}

else{

printf(〃%d号房间有%d人:

\n〃,room/Arrayd[i].roomNumber,roomArrayd[i].Count);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:roomArray4[i].nameOne,roomArra)M[i].sexOne,roomArray4[i].id

One,roomArray4[i].phoneOne);

printf(〃姓名:%s性别:%s身份证号:%s联系方

,,

式:%s\n,roomArray4[i].nameTwo,roomArray4[i].sexTwo,roomArray4[i].id

Two,roomArra54[i].phoneTwo);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n〃,roomArray4[i].nameThree,roomArray4[i].sexThree,roomArray4[i

].idThree,roomArray4[i].phoneThree);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n,z,roomArray4[i].nameFour,roomArray4[i].sexFour,roomArra)4[i].

idFour,roomArray4[i].phoneFour);

if(index==2){

printf("请输入你要查询房客的姓名:〃);

scanf(〃/s〃,name);

for(i=0:i<10;i++){

if(strcmp(roomArrayl[i].nameOne,name)二二0){

printf(〃%s房客入住在房

间先d!\n〃,name,roomArrayl[i].roomNumber);

n=l;

)

)

for(i=0;i<10;i++){

if(strcmp(roomArray2[i].nameOne,name)=01Istrcmp(roomArray2[i].naneTw

o,name)==0)

-19-

printf(,z%s房客入住在房

间%d!\n〃,name,roomArray2[i].roomNumber);

n=l;

}

)

for(i=0;i<10;i++){

if(strcmp(roomArray3[i].nameOne,name)=

01|strcmp(roomArray3[i].nameTwo,name)==0

strcmp(roomArray3[i].nameThree,name)=二0)

(

printf(,z%s房客入住在房

间/d!\n〃,name,roomArray3[i].roomNumber);

n=l;

}

)

for(i=0;i<10;i++){

if(strcmp(roomArray4[i].namcOne,name)==01|strcmp(roomArray4[i].nancTw

o,name)==0||strcmp(roomArray4[i].nameThree,name)==0||strcmp(roomArray

4[i].nameFour,name)=0){

printf(z,%s房客入住在房

间用d!\n〃,name,roomArray4[i].roomNumber);

n=l;

}

)

if(n!=l)

printf(〃对不起!没有找到该旅客,请检查输入是否正确!\n");

if(index==3;{

printf(〃请输入您要查询的房间号:\n〃);

scanf(〃/d”,&number);

for(i=0;i<10;i++){

if(roomArray1[i].roomNumber-numbcr){

if(roomArray1[i].Count==0)

printf(〃该房间没有入住,为空房间\n〃);

else

printf(〃姓名:%s性别:%s身份证号:%s联系方

,,

式:%s\n)roomArray1[i].nameOne,roomArrayl[i].sexOne,roomArray1[i].id

One,roomArray1[i].phoneOne);

}

elseif(roomArray2[i].roomNumber==number){

if(roomArray2[i].Count-0)

printf(〃该房间没有入住,为空房间\n〃);

else{

-20-

printf(〃姓名:%s性别:%s身份证号:%s联系方

,,

式:%s\n,roomArray2[i].nameOne,roomArra)^2[i].sexOne,roomArray2[i].id

One,roomArray2[i].phoneOnc);

printf(〃姓名:%s性别:%s身份证号:%s联系方

,,

式:%s\n)roomArray2[i].nameTwo,roomArray2[i].sexTwo,roomArray2[i].id

Two,roomArray2[i].phoneTwo);

elseif;room/\rray3[i].roomNumber-number){

if(roomArray3[i].Count==0)

printf(〃该房间没有入住,为空房间\n〃);

else{

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n〃,roomArray3[i].nameOne,room?\rray3[i].sexOne,roomArray3[i].id

One,roomArray3[i].phoneOne);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n〃,roomArray3[i].nameTwo,roomArray3[i].scxTwo,roomArray3[i].id

Two,roomArray3[i].phoneTwo);

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n〃,roomArray3[i].nameThree,roomArray3[i].sexThree,roomArray3[i

].idThree,roomArray3[i].phoneThree);

}

elseif(roomArray4[i].roomNumber==numbcr){

if;roon)Array4[i].Count==0;

printf(〃该房间没有入住,为空房间\n〃);

else{

printf(〃姓名:%s性别:%s身份证号:%s联系方

式:%s\n,z,roomArray4[i].nameOne,roomArray4[i].sexOne,roomArray4[i].id

One,room.Arra5M[i].phoneOne);

printf("姓名:%s性别:%s身份证号:%s联系方

式:roomArray4[i].nameTwo,roomArra)M[i].sexTwo,roomArray4[i].id

Two,roomArray4[i].phoneTwo);

printf(〃姓名:%s性别:%s身份证号:%s联系方

,,

式:%s\n)roomArray4[i].nameThree,roomArray4[i].sexThree,roomArray4[i

].idThree,roomArray4[i].phoneThree);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论