C语言课程设计报告--酒店房间登记与计费管理系统程序代码

C语言课程设计报告--酒店房间登记与计费管理系统程序代码

ID:47285907

大小:47.50 KB

页数:7页

时间:2019-08-23

C语言课程设计报告--酒店房间登记与计费管理系统程序代码_第1页
C语言课程设计报告--酒店房间登记与计费管理系统程序代码_第2页
C语言课程设计报告--酒店房间登记与计费管理系统程序代码_第3页
C语言课程设计报告--酒店房间登记与计费管理系统程序代码_第4页
C语言课程设计报告--酒店房间登记与计费管理系统程序代码_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。