酒店管理及计费系统系统c语言代码

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define M 100        //这是房间的个数最多100个,如果改动则改动100就可以
struct hotel
{
丰胸乳液
    char name[20];//姓名压铸机料筒的设计
    char shen[30];    //身份证号
    int num2;    //房间号
    int num3;    //入住时间
    int num4;    //单价
    int num6;//入住的天数
};
int main()
{
wo318    system("color 1c");
    struct hotel worker[M];    //定义的顾客的数组用来保存顾客信息
    int a,b,f,g,h,i,j,q,p,w,z,count=0;
    char c[20];
    long int d;
    time_t rawtime;
    struct tm * timeinfo;
    char timE [80];
    time ( &rawtime );
    timeinfo = localtime ( &rawtime );
    strftime ( timE,80,"%m-%d %I:%M",timeinfo);
L1:printf("\t------------------酒店房间登记与计费管理系统------------------\n");
    printf ("\t\t\t\t%s\n", timE);
    printf("\n\t\t\t\t1: 登记入住\n");
    printf("\t\t\t\t2: 查询房间入住\n");
    printf("\t\t\t\t3: 查询当前费用\n");
    printf("\t\t\t\t4: 结账退房\n");
    printf("\t\t\t\t5: 帮助说明\n");
电流变换器
    printf("\t\t\t\t6:  关于\n");
    printf("\t\t\t\t0:  退出\n");
    printf("\t\t\t    请选择要办理的业务\n");
    scanf("%d",&a);
    switch(a)
    {
        case 3:system("cls");
              printf("\n----------------房间的收费如下------------------");
              printf("\t\t\t\t1:[单      间]      100.00\n");
              printf("\t\t\t2:[标  准  间]      200.00\n");
              printf("\t\t\t3:[VIP房 间]      400.00\n");
              printf("\t\t\t4:[总 统 套 房]      800.00\n");
              printf("\t从中午十二点到第二天中午十二点算一天");
              printf("(不足一天按一天算)\n");
              printf("\n\t\t\t请输入任意数字返回主界面!\n");
              scanf("%d",&j);
              system("cls");
              goto L1;
              break;
        case 2:printf("请输入你要查询的房间号:");
                scanf("%d",&q);
                for(w=0;;w++)
                {
                    if(q==worker[w].num2)
                    {
                        printf("姓名是:%s\n身份证:%s\n房间号:%d\n入住时间:%d\n入住天数:%d",worker[w].name,worker[w].shen,worker[w].num2,worker[w].num3,worker[w].num6);
                        break;
                    }
                }
              printf("\n\t\t\t请输入任意数字返回主界面!\n");
              scanf("%d",&p);
              system("cls");
              goto L1;
              break;
        case 1:system("cls");                    //清屏用的                    //用来登记顾客入住信息的部分。
              printf("\t\t\t一共有四种类型的房间\n\n");
              printf("\t\t\t1: Single        100.00[单      间]\n");
              printf("\t\t\t2: Standard    200.00 [标  准  间]\n");
              printf("\t\t\t3: Vip          400.00 [VIP房 间]\n");
              printf("\t\t\t4: President    800.00[总 统 套 房]\n");
              printf("\t\t\t0: Esc          [取消]\n");
              printf("\t\t\t请选择要居住的类型,按0取消本次操作:\n");
              scanf("%d",&b);
              switch(b)
              {
              case 1:
              case 2:
              case 3:
              case 4:
                    ++count;
                    printf("\t\t\t请输入您的姓名\n");
                    scanf("%s",worker[count].name);
                    printf("\t\t\t请输入您的18位身份证号\n");
                    scanf("%s",worker[count].shen);
                    printf("\t\t\t请输入你的房间号\n");
                    scanf("%d",&worker[count].num2);
刘保善                    printf("\t\t\t请输入你的房间入住时间\n");
                    scanf("%d",&worker[count].num3);
                    printf("\t\t\t请输入房间单价\n");
                    scanf("%d",&worker[count].num4);
                    printf("\t\t\t请输入入住天数\n");
                    scanf("%d",&worker[count].num6);
                    printf("\t\t\t入住信息已经填写完整,祝您居住愉快!\n");
                    printf("\n\t\t\t请输入任意数字返回主界面!\n");
                    scanf("%d",&i);
                    system("cls");
                    goto L1;
                    break;
              case 0:system("cls");
                    goto L1;break;   
              default:printf("Iput error!\n");             
              }
              break;
        case 4:system("cls");
              printf("请输入要退订的房间号:");
              scanf("%d",&f);
              for(z=0;;z++)
                {
                    if(f==worker[z].num2)
                    {
                        printf("姓名是:%s\n身份证:%s\n房间号:%d\n入住时间:%d\n入住天数:%d\n总花销:%d\n",worker[z].name,worker[z].shen,worker[z].num2,worker[z].num3,worker[z].num6,worker[z].num4*worker[z].num6);
                        break;
                    }
                }
              printf("退订成功,路上慢走,祝您生活愉快!\n");
              goto L1;
              break;
        case 5:system("cls");
              printf("\n\t\t本程序仅供本人使用。。。\n");
              printf("\n\t\t请输入任意数字返回主界面!\n");
              scanf("%d",&g);
              system("cls");
              goto L1;
              break;
        case 6:system("cls");
              printf("\n\t\t-----本程序由贺文宁独立开发-----\n");
              printf("\n\t\t请输入任意数字返回主界面!\n");
              scanf("%d",&h);
              system("cls");
              goto L1;
              break;
        case 0:break;
二氯丙醇        default:printf("Input error!\n");
              goto L1;
    }
    return 0;
}

本文发布于:2024-09-23 09:34:34,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/283146.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:入住   房间   输入
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议