欢迎来到天天文库
浏览记录
ID:47285907
大小:47.50 KB
页数:7页
时间:2019-08-23
《C语言课程设计报告--酒店房间登记与计费管理系统程序代码》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.#include#include//在使用中要用到的字符串都包含在本文件中#include//exit()函数就包含在此文件中#defineM81intz[81]={0};//定义一个数组存放使用的房间的标记的信息,且初始化为0intj,s;//定义两个全局变量FILE*fp;//定义一个指向文件的指针变量structdate{intmonth;intday;intyear;}final;structhotel{intprice;introom_ID;structclient{charname[20];intsex;intage;c
2、harID_card[20];intcount;structdatestart;}personal;}room[M];//定义全局结构体变量,且里面又调用两个结构体//声明刷新函数fflush(fp),且指向指针变量指向的位置voidsave();voidsearch_situ();//声明查看客房入住情况函数voidregist_infor();//声明客房登记入住函数voidmodify_infor();//声明客房信息修改函数函数voidmodify_one();//声明修改客房信息函数中的修改个人函数voidmodify_hotel();//声明修改客房信息函数中的修改客房函数voi
3、ddisp_money();//声明显示入住费用函数intmain(){intmenu();//声明主菜单函数voidprint_star();voidprint_message();printf("");print_star();..printf("");print_message();printf("");print_star();menu();//把主菜单用函数来实现save();return0;}voidprint_star(){inti;for(i=1;i<30;i++)printf("t*");}voidprint_message(){printf(
4、"tttt欢迎入住皇家酒店");}menu(){intn;do{printf("");printf("tt*********************菜单********************");printf("tttt1:查看客房入住情况");printf("tttt2:登记入住信息");printf("tttt3:修改客房信息");printf("tttt4:显示入住费用");printf("tttt5:退出");printf("tttt6:返回
5、n");printf("tt*********************菜单********************");printf("ttt请选择输入选项[1\2\3\4\5\6]:");scanf("%d",&n);while(n<1
6、
7、n>6){printf("请重新输入选项!");scanf("%d",&n);}switch(n){case1:search_situ();break;//调用查看函数case2:regist_infor();break;//调用登记函数case3:modify_infor();break;//调用修改函数ca
8、se4:disp_money();break;//调用显示入住费用函数case5:exit(0);case6:break;..}}while(n!=6);scanf("%d",&n);return0;}voidsearch_situ()//查看函数{intg,count=0;for(g=1;g<=80;g++){if(z[g]==0)++count;elseif(z[g]==1)printf("正在使用的房间号:%d",g);}printf("未使用的房间数:%d",count);//通过循环输出未使用的房间数printf("");printf("请输入需查询的房间号
9、:");//查询输入的房间号的信息,且输出该房间的相关信息scanf("%d",&s);if(z[s]==1){printf("姓名:%s",room[s].personal.name);printf("性别(其中:1表示男,2表示女!):%d",room[s].personal.sex);printf("年龄:%d",room[s].personal.age);printf("身份证号:%s
此文档下载收益归作者所有