| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 384 人关注过本帖
标题:谁能帮我实现一小段程序
只看楼主 加入收藏
F13
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-6-23
结帖率:100%
收藏
 问题点数:0 回复次数:2 
谁能帮我实现一小段程序
关于酒店管理的程序

#include<stdio.h>
void geren();
void fun();
void main()
{ int i;
printf(" ★************************★\n");
printf("   ^-^欢迎来到常大宾馆^o^\n");
printf(" ★************************★\n");

    printf("请选择您所需服务的种类:\n1.个人\n2.团队\n3.退出程序");
scanf("%d",&i);
if(i==1)
geren();
else if(i==2)
fun();
else
printf("按任意键退出\n");

}

void geren()
{
     char name[15];
int d[18],g[3],a,b,c,x,y,h;
printf("请选择您需要的服务:\n1.预定房间\n2.退定房间\n");
scanf("%d",&a);
if(a>3 || a<1)
{printf("您输入有误请您重试!\n");
}
else switch(a)
{ case 1:
{      printf("请您输入您的姓名\n");
            scanf("%s",&name[15]);
    printf("请您输入您的18位身份证号码\n");
scanf("%d",&d[18]);
printf("您已登陆成功^-^\n");
printf("请您选择退定种类:\n");
printf("1.单人间/夜150元\n2.双人间/夜200元\n3.标准间/夜300元\n4.总统套房/夜600元\n");
scanf("%d",&b);
switch(b)
{ case 1:printf("请输入预定天数\n");
scanf("%d",&x);
printf("请预交款为%d元\n",x*150);
printf("1.确定 2.返回");
scanf("%d",&h);
printf("您已预定成功★房间号码为202.\n");break;
case 2:printf("请输入预定天数\n");
scanf("%d",&x);
printf("请预交款为%d元\n",x*200);
printf("1.确定 2.返回");
scanf("%d",&h);
printf("您已预定成功★房间号码为305.\n");break;
case 3:printf("请输入预定天数\n");
scanf("%d",&x);
printf("请预交款为%d元\n",x*300);
printf("1.确定 2.返回");
scanf("%d",&h);
printf("您已预定成功★房间号码为208.\n");break;
case 4:printf("请输入预定天数\n");
scanf("%d",&x);
printf("请预交款为%d元\n",x*600);
printf("1.确定 2.返回");
scanf("%d",&h);
printf("您已预定成功★房间号码为306.\n");break;


default :printf("您的输入有错请您重试");
}
}break;
case 2:
{printf("请输入您的身份证以便验证信息\n");
scanf("%d",&d[15]);
printf("您已登陆成功^-^\n");
printf("请您选择退订服务种类:\n");
printf("1.单人间/夜150元\n2.双人间/夜200元\n3.标准间/夜300元\n4.总统套房/夜600元\n");
scanf("%d",&c);
switch(c)
{case 1:printf("请您输入要退定的房间号码\n");
scanf("%d",&g[3]);
printf("请您输入要退订的天数\n");
scanf("%d",&y);
printf("我们将退您%d元\n",y*150);
printf("您退定成功: 谢谢您的光临 !\n");break;
case 2:printf("请您输入要退定的房间号码\n");
scanf("%d",&g[3]);
printf("请您输入要退订的天数\n");
scanf("%d",&y);
printf("我们将退您%d元\n",y*200);
printf("您退定成功.谢谢您的光临 !");break;
case 3:printf("请您输入要退定的房间号码\n");
scanf("%d",&g[3]);
printf("请您输入要退订的天数\n");
scanf("%d",&y);
printf("我们将退您%d元\n",y*300);
printf("您退定成功:谢谢您的光临 !\n");break;
case 4:printf("请您输入要退定的房间号码\n");
scanf("%d",&g[3]);
printf("请您输入要退订的天数\n");
scanf("%d",&y);
printf("我们将退您%d元\n",y*600);
printf("您退定成功:谢谢您的光临 !\n");break;
default:printf("您的输入有错请您重试");}

}break;}


{
int n;
printf("谢谢光顾\n是否要再预定? 1.是2.否");
scanf("%d",&n);
if(n==1)
geren();
else
printf("记得再来哦::>_<::\n");
} }

void fun()
{
    char tuandui[15];
int e[18],f[3],q,w,p,o,u,j;
printf("请选择团队需要的服务:\n1.预定房间\n2.退定房间\n");
scanf("%d",&q);
if(q>3 || q<1)
{printf("输入有误请重试!\n");
}
else switch(q)
{ case 1:
{      printf("请输入团队名称\n");
            scanf("%s",&tuandui[15]);
    printf("请输入组织人身份证\n");
scanf("%d",&e[18]);
printf("已登陆成功★^-^★\n");
printf("请选择预定种类:\n");
printf("1.五人间/夜200元\n2.五人豪华间/夜300元\n3.三人间/夜600元\n4.三人豪华间/夜800元\n");
scanf("%d",&w);
switch(w)
{ case 1:printf("请输入预定天数\n");
scanf("%d",&o);
printf("请预交款为%d元\n",o*200);
printf("1.确定 2.返回");
scanf("%d",&j);
printf("您已预定成功★房间号码为801.\n");break;
case 2:printf("请输入预定天数\n");
scanf("%d",&o);
printf("请预交款为%d元\n",o*300);
printf("1.确定 2.返回");
scanf("%d",&j);
printf("您已预定成功★房间号码为701.\n");break;
case 3:printf("请输入预定天数\n");
scanf("%d",&o);
printf("请预交款为%d元\n",o*600);
printf("1.确定 2.返回");
scanf("%d",&j);
printf("您已预定成功★房间号码为901.\n");break;
case 4:printf("请输入预定天数\n");
scanf("%d",&o);
printf("请预交款为%d元\n",o*800);
printf("1.确定 2.返回");
scanf("%d",&j);
printf("您已预定成功★房间号码为909.\n");break;


default :printf("您的输入有错请您重试");
}
}break;
case 2:
{printf("请输入有效证件以便验证信息\n");
scanf("%d",&e[15]);
printf("已登陆成功\n");
printf("请选择退订服务种类:\n");
printf("1.五人间/夜200元\n2.五人豪华间/夜300元\n3.三人间/夜600元\n4.三人豪华间/夜800元\n");
scanf("%d",&p);
switch(p)
{case 1:printf("请输入要退定的房间号码\n");
scanf("%d",&f[3]);
printf("请输入要退订的天数\n");
scanf("%d",&u);
printf("我们将退%d元\n",u*200);
printf("退定成功: 谢谢光临 !\n");break;
case 2:printf("请输入要退定的房间号码\n");
scanf("%d",&f[3]);
printf("请输入要退订的天数\n");
scanf("%d",&u);
printf("我们将退%d元\n",u*300);
printf("退定成功.谢谢的光临 !");break;
case 3:printf("请输入要退定的房间号码\n");
scanf("%d",&f[3]);
printf("请输入要退订的天数\n");
scanf("%d",&u);
printf("我们将退%d元\n",u*600);
printf("退定成功:谢谢的光临 !\n");break;
case 4:printf("请输入要退定的房间号码\n");
scanf("%d",&f[3]);
printf("请输入要退订的天数\n");
scanf("%d",&u);
printf("我们将退%d元\n",u*800);
printf("退定成功:谢谢的光临 !\n");break;
default:printf("输入有错请重试");}

}break;}


{
int m;
printf("是否要再预定?\n1.是2.否");
scanf("%d",&m);
if(m==1)
fun();
else

printf("记得再来哦::>_<::\n")  ;
}
}
我想在这段程序中加入一段关于交付押金的程序段,如果顾客保证金用完,将提醒用户继续冲值。我不知道该怎么写,求各位大鱼们帮帮忙!!谢谢了。
搜索更多相关主题的帖子: 酒店管理 include 大宾馆 种类 
2010-06-24 08:11
F13
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-6-23
收藏
得分:0 
咋就没人打理我呢………………
2010-06-24 08:52
F13
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-6-23
收藏
得分:0 
高手呢…………
2010-06-24 09:14
快速回复:谁能帮我实现一小段程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017470 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved