C++两个人玩骰子怎么确定他们的数

C++两个人玩骰子怎么确定他们的数,第1张

具体 *** 作步骤:

1)在VC++中建立一个工程;

2)在程序开始的注释行中写上你自己的信息;

3)生成1-6之间的一个随机数,为了使随机数更随机,可以使用随机数初始化函数srand()

模拟掷骰子的程序段参考如下:

printf("\n请掷骰子(按Enter键)")

getchar()

srand((unsigned)time(NULL))

num1=rand()%6+1

printf("\n您掷的骰子点数是%d\n",num1)

为了使上面一段程序能够正常编译连接,在程序开始应该包含下面的头文件:

#include"stdlib.h"

#include"time.h"

4)在程序编译正确后,要求在程序运行时提示您按ENTER键(模拟掷骰子).

在你按ENTER键后,生成第一个随机数,并进行显示;

之后提示你第二次掷骰子(按ENTER键),在你按ENTER键后,生成第二个随机数,并进行显示。

可以利用getchar()函数等待按下ENTER。注意在需要时使用函数fflush(stdin)清除键盘缓冲区。

5)使用ifelse转移控制语句判断两次生成的随机数的大小,分别根据不同情况输出下面的语句之一:

"\nPlayer1的点数大,Player1胜出!\n"

"\nPlayer2的点数大,Player2胜出!\n"

"\nPlayer1和Player2点数一样大,平局!\n"

根据你的赔率,是不可能地。

3个骰子,共出现6^3=216种可能

豹子有6种,其概率为6/216=1/36

除去豹子,

大的有210/2=105种可能,概率=105/216;

小的有210/2=105种可能,概率=105/216。

概率×赔率倍数>1,才有可能赢钱。

根据你的赔率,3种情况:

豹子:1/36×18=1/2<1

大小:105/216×1=105/216<1

所以,不论怎么组合都是不可能赢钱的

正解,阁下知识渊博,小生领教了

概率×赔率倍数>1,才有可能赢钱

这个公式我还忘记了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11958429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存