早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C++投骰子游戏加入赌金.不要复制粘贴!回答下次给您补上.游戏者投两枚骰子,每个骰子有六面,这些面包含1、2、3、4、5、6个点.投两枚骰子之后,计算点数之和.如果第一次投时的和为7或11,则游

题目详情
C++投骰子游戏加入赌金.不要复制粘贴!回答下次给您补上.
游戏者投两枚骰子,每个骰子有六面,这些面包含1、2、3、4、5、6个点.投两枚骰子之后,计算点数之和.如果第一次投时的和为7或11,则游戏者获胜.如果第一次投时的和为2、3或12,则游戏者输,庄家赢.如果第一次投时的和为4、5、6、8、9或10,则这个和成为游戏者的点数.要想赢,就要继续投骰子,直到赚到该点数.如果投七次(包含七次)之后还没有赚到点数,则游戏者输.在此基础上加入赌金.加进赌注.将程序中运行投骰子游戏的部分修改成函数.将bankBalance(赌金)初始化为1000美元,提示游戏者加进赌注wager.用while循环检查wager是否小于或等于bankBalance,如果不是,则提示用户重新输入wager,直到wager有效.输入正确的wager之后,运行投骰子游戏.如果游戏者赢,则在bankBalance中增加wager,并打印新的bankBalance.如果游戏者输,则在bankBalance中减去wager,并打印新的bankBalance.检查bankBalance是否为0,如果是,则打印消息“Sorry.You Busted!”.游戏进行时,可以打印一些聊天式信息,如"Oh,you're going forbroke,huh?”或"Aw cmon,take achance!"或"You're up big.Now'sthe time to cash in your chips!".
▼优质解答
答案和解析
自己加提示,注意扩大数组容量,并且增加H的值
#include "iostream.h"
#include "windows.h"
#include "stdlib.h"
int H=2;
char win[2][50]={"恭喜啊!\n","RP不错!\n"};//胜利提示
char lost[2][50]={"啊!失败了!\n","别灰心哦!\n"};//失败提示
int dj,dz;
int main()
{
dj=1000;//初始化
while(dj>0)
{
end:
int b;
b=GetTickCount()%6+1;
cout
看了 C++投骰子游戏加入赌金.不...的网友还看了以下: