return 1; }
lag==0)
printf(\空房,无法办理退房!\\n\\n\ switch(room[n-1].kind) {
case 1:strcpy(zhonglei,\单人间\ case 2:strcpy(zhonglei,\双人间\ }
printf(\房间号: %d\\n房间类型: %s\\n客人姓名: %s\\n身份证
号: %s\\n\
printf(\房间定价为: %d\\n\ if(room[n-1].flag==1)
shoufei(room[n-1].dingjia,room[n-1].shiji); printf(\是否退房(1.是2.否) : \ scanf(\ if(m==1) {
room[n-1].flag=0;
strcpy(room[n-1].name,\ room[n-1].shiji=0;
printf(\您已成功退房,欢迎下次光临!\\n\\n\ save(); } }
quit(); return 1; }
/*主界面*/ void welcome() {
int n; n=find();
system(\
printf(\--------------------\
printf(\▼▼▼▼▼▼▼▼▼▼▼▼▼▼欢迎进入武科大酒店管理系
统▼▼▼▼▼▼▼▼▼▼▼▼▼\\n\
printf(\★★★ 1. 入住登记 \\n\\n\查询当前房间入住情况
\\n\\n\查询客户当前费用 \\n\\n\结账退房 \\n\\n\退出系统 \\n\\n\
printf(\酒店总房间数: %d \\n\\t\\t\\t\\t\\t当前剩余
数: %d\\n\
printf(\▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲\\n\
printf(\请根据序号进行下一步: \\n\ }
/*结构体hotel 房间号、房间种类、客户姓名、身份证号、入住状态、
实际收房费,押金等*/
struct hotel {
int num; /*房间号*/
int kind; /*房间种类 1(表示单人间) 2(表示双人间)*/ char name[20]; /*姓名*/ char ID[19]; /*身份证号*/
int flag; /*flag 0(表示有人入住)0(表示无人入住)*/ int dingjia; /*房间定价*/ int shiji; /*实际缴纳费用*/ }room[M];
//头文件用来声明函数// void welcome(); //主界面
int dengji(); //登记入住函数
int now_room(); //查询当前房间入住情况 int now_feiyong(); //查询当前费用 int tuifang(); //结账退房
int find(); //查询当前入住人数 int kfxinxi(); //客户信息 void jiezhang(); //结账付款 int quit(); //退出函数 int mima();//密码// void save(); //保存//