你如何为游艇游戏编写“如果-那么”逻辑? 我在我的C++程序中创建了5个骰子,它们每个都从1-6中滚动随机数。 所以如果你得到了所有的1,那就很简单了。只是: if (dice1 == 1 && dice2 == 1 && dice3 == 1 && dice4 == 1 && dice5 == 1) { int total = 50; }

你如何为游艇游戏编写“如果-那么”逻辑? 我在我的C++程序中创建了5个骰子,它们每个都从1-6中滚动随机数。 所以如果你得到了所有的1,那就很简单了。只是: if (dice1 == 1 && dice2 == 1 && dice3 == 1 && dice4 == 1 && dice5 == 1) { int total = 50; },c++,if-statement,C++,If Statement,而且,把所有的骰子相加也很容易。但是,如果两到四个骰子是相同的,那么如何编写if语句,然后将这些骰子相加呢?有没有一个简单的方法可以做到这一点 尝试使用表并使变量在表中计数为1。然后你可以比较它 也许我不懂游戏规则。骰子1、骰子2等不是很有用。。。。试试骰子[x]-我不允许使用数组:/在这个问题上增加这样的限制是值得的。使用vector和标准库要比使用乱七八糟的ifI容易得多。我不允许使用数组意味着这是一项任务,这意味着你需要自己完成这项工作。如果我们为你这么做,你什么也学不到,你的导师会对你所

而且,把所有的骰子相加也很容易。但是,如果两到四个骰子是相同的,那么如何编写if语句,然后将这些骰子相加呢?有没有一个简单的方法可以做到这一点

尝试使用表并使变量在表中计数为1。然后你可以比较它

也许我不懂游戏规则。骰子1、骰子2等不是很有用。。。。试试骰子[x]-我不允许使用数组:/在这个问题上增加这样的限制是值得的。使用vector和标准库要比使用乱七八糟的ifI容易得多。我不允许使用数组意味着这是一项任务,这意味着你需要自己完成这项工作。如果我们为你这么做,你什么也学不到,你的导师会对你所学的东西产生错误的印象。