# include <stdio.h>
# include <conio.h>
# include <time.h>
# include <stdlib.h>
# include <math.h>
int a,b,c,Bet,BetMoney;
王子用英语怎么说
int PlayerMoney=1000,DealerMoney=1000;
int main()
{
void ShowToScreen();
void Throw();
int Judge(int a,int b,int c);
void MoneyCalc();
int GetBet();
int GetAmount();
int Check(int pm,int dm);
ShowToScreen();
int CheckMoney, ch;
while(1)
{
if (PlayerMoney<10)
{
printf("您没有足够的元宝进行下注,被赶出赌场!\n");
break;
}
if (DealerMoney<10)
{
printf("庄家没有足够的资金下注了,游戏结束,下次再来。\n");
break;
}
Bet=GetBet();
repeat:BetMoney=GetAmount();
南京新东方if (BetMoney>PlayerMoney)
{2011吉林高考分数线
printf("您没有足够的元宝,请重新下注!\n");
goto repeat;i believe什么意思
rubbish是什么意思}
if (BetMoney>DealerMoney)
{
printf("庄家没有足够的元宝,他要求您请重新下注!\n");
goto repeat;
}
Throw();
MoneyCalc();
getch();
CheckMoney=Check(PlayerMoney,DealerMoney);
if(CheckMoney==0)
break;
printf("继续玩么?(退出请按q键,继续请按其他键)\n\n");
ch=getch();
if(ch=='q')
break;
}
免费的英语学习网站
return 0;
}
void ShowToScreen()
{
printf(" 欢迎体验赌博机1.0\n");
printf(" 下面介绍赌博规则\n");
printf("**************************************************************\n");
printf(" 闲家和庄家各有1000元宝作为起始资金\n");
printf(" 在赌博机1.0中闲家即玩家,庄家就是赌场老板\n");
printf(" 闲家可以选择下注方式以及所下的元宝数(元宝数不小于10,不大于100\n");
printf(" 闲家可以选的下注方式有三种买大,买小,卖豹子,假如三粒色子的和大于11点则买大赢,小于11点为小,11点为平,豹子必须三粒色子一样\n");
printf(" 买大,买小的赔率为2,买豹子的赔率为10\n");
printf(" 过程中闲家可以按下q键随时终止游戏,不终止,则直到有一方输光为止\n");
printf(" 赌博规则说明完毕,祝您玩得愉快\n\n");
printf("**************************************************************\n");
}
int GetBet()
{
int BetType;
printf("请选择下注方式:\n");
printf("1.买大 2.买小 3.买豹子\n");
printf("请下注:");
scanf("%d",&BetType);
if ((BetType==1)||(BetType==2)||(BetType==3))
{
return BetType;
}
el
{
return 1;
}
}
int GetAmount()
{
int BetMoney;
printf("您要压多少元宝(最少10个,最多100个):");
scanf("%d",&BetMoney);
if (BetMoney<10)
{
BetMoney=10;
}
if (BetMoney>100)
{
BetMoney=100;
}
return BetMoney;
}
void Throw()
{
printf("欢迎您体验赌博机,按键盘任意键掷出色子\n");
getch();
srand(time(0));
while (!kbhit())
{
a=rand()%6+1;
b=rand()%6+1;
c=rand()%6+1;
system("cls");
printf("色子在转动:.............按键盘上的任意键来终止
转动!\n");
printf("第一粒色子:%d\n第二粒色子:%d\n第三粒色子:%d\n",a,b,c);
}
}
int Judge(int a,int b,int c)
{
if (a==b&&a==c)
{
return 3;
}
if (a+b+c>11)
{
return 1;
}
el
{
if (a+b+c<11)
{怎样才能化好妆
return 2;
}
el
{
return 0;
}
}
if(Judge(a,b,c)==3)
printf("豹子\n");
el if(Judge(a,b,c)==1)
printf("大\n");
el if(Judge(a,b,c)==2)
printf("小\n");
el
printf("平局\n");
}
void MoneyCalc()
{
if(Judge(a,b,c)==3)
{
if(Bet==3)
{
BetMoney=BetMoney*10;
PlayerMoney+=BetMoney;
DealerMoney-=BetMoney;
printf("豹子,赔率10倍,您赢了庄家%d元宝,您现有元宝数%d,庄家现有元宝数%d\n\n",BetMoney,PlayerMoney,DealerMoney);
}
el
{
BetMoney=BetMoney*2;
PlayerMoney-=BetMoney;
DealerMoney+=BetMoney;
printf("豹子,赔率2倍,您输了庄家%d元宝,您现有元宝数%d,庄家现有元宝数%d\n\n",BetMoney,PlayerMoney,DealerMoney);
}
}
el if(Judge(a,b,c)==1)
{
if(Bet==1)
{
BetMoney=BetMoney*2;
PlayerMoney+=BetMoney;
DealerMoney-=BetMoney;
printf("大,赔率2倍,您赢了庄家%d元宝,您现有元宝数%d,庄家现有元宝数%d\n\n",BetMoney,PlayerMoney,DealerMoney);
}
el
{
BetMoney=BetMoney*2;
PlayerMoney-=BetMoney;
DealerMoney+=BetMoney;
printf("大,赔率2倍,您输了庄家%d元宝,您现有元宝数%d,庄家现有元宝数%d\n\n",BetMoney,PlayerMoney,DealerMoney);
}
}
el if(Judge(a,b,c)==2)
{
if(Bet==2)
{
BetMoney=BetMoney*2;
打招呼用语PlayerMoney+=BetMoney;幻觉 英文
DealerMoney-=BetMoney;
printf("小,赔率2倍,您赢了庄家%d元宝,您现有元宝数%d,庄家现有元宝数%d\n\n",BetMoney,PlayerMoney,DealerMoney);
}
el
{
BetMoney=BetMoney*2;
PlayerMoney-=BetMoney;
DealerMoney+=BetMoney;
printf("小,赔率2倍,您输了庄家%d元宝,您现有元宝数%d,庄家现有元宝数%d\n\n",BetMoney,PlayerMoney,DealerMoney);
}
}
el
printf("平局,您和庄家打成平手,您现在的元宝数%d,庄家现在的元宝数%d\n\n",PlayerMoney,DealerMoney);
}
int Check(int pm,int dm)
{
if (pm<=0)
{
if (pm==0)
{
printf("您输光了所有的钱,被赶出赌场!!!!\n");
}
el
{
printf("现在您欠了庄家%d元宝,假如不能再三日能还清,那后果很严重!!\n",abs(pm));
geek是什么意思}
return 0;
}
if (dm<=0)
{
if (dm==0)
{
printf("庄家输光所有的钱,他不想再跟你赌了!!!!\n");
}
el
{
printf("现在庄家欠您%d元宝,假如不能再三日能还清,那赌场就是您的了!!\n",abs(dm));
}
return 0;
}
return 1;
}