【发布时间】:2015-05-03 15:07:02
【问题描述】:
我遇到了这个问题:
写一个函数void:
bool tossCoin (bool& flag);
函数返回 true 表示头部(45% 的机会),返回 false 表示尾部(45% 的机会)。抛掷失败的概率为 10%,例如没有落到脸上;如果发生这种情况,则标志设置为 false,调用者必须再次调用该函数(再次掷硬币)。
使用提示用户选择(0 尾,1 头)的程序测试该函数,然后调用该函数以确定用户是否会获胜。如果该函数将标志设置为 false,则您必须打印一条消息,指示需要重新投掷硬币,
提示:你必须使用 rand() 函数
我的问题是我不知道如何开始处理这个问题以及如何正确地做?
【问题讨论】:
-
看起来像家庭作业。提示:开始解决问题,然后寻求帮助。
标签: c++ visual-studio function boolean flags