它循环1-6并分配两个值,num1和NUM2。逻辑operation/if语句有问题,因为某种原因它在第一个地方不起作用。有人帮忙吗?
#include <iostream>
using namespace std;
int main()
{
for (int i = 1; i <= 6; ++i){
int num1 = i;
int num2 = i;
if (num1 + num2 == 9){
cout << num1 << " + " << num2 << " = " << " 9 " << endl;
}
}
}
您应该使用双嵌套循环并检查每个骰子的值之和。
#include <iostream>
using namespace std;
int main()
{
int die[6] = {1, 2, 3, 4, 5, 6};
int die2[6] = {1, 2, 3, 4, 5, 6};
int i, x;
for (i = 0; i < 6; ++i){
for (x = 0; x < 6; ++x){
if (die[i] + die2[x] == 9){
cout << die[i] << ' ' << die2[x] << '\n';
}
}
}
}
我还没试过,但我会试一下:
for (loop in your first dice){
for (loop in your second dice){
add the 2 numbers together;
if (the sum is equal to 9) {
cout << sum;
}
}
}
double for循环应该检查每个数字与第二个骰子的所有数字,并检查它们是否等于9。
编辑伪代码的更改代码
我是一个C++初学者,我需要创建一个骰子游戏模拟掷两个骰子。我对头文件的使用感到很困惑。但首先,为什么我需要返回骰子的票面号码?其次,int roll函数做什么?来重置价值观和面孔?如果是,默认值是多少?而最后一个函数骰子(int n),我是否使用这个函数来控制骰子值的最大总和?函数必须有一个具有以下函数的类头文件:
我正在做一个骰子游戏,我想在初始掷骰时显示两个骰子相加的值。 我如何实现这一目标?现在它只显示两个数字在一起,我不确定应该将其设置为什么,以便显示两个骰子的附加掷骰值。我有接线员: 让rollpt=(dice1 dice2);document.getElementById("点"). innerHTML="第一个滚动点:"rollpt; 例如,dice1掷3,dice2掷6,我希望javascri
我正在学习Derek Banas的《2021年Java EE教程》,遇到了一个问题。启动Tomcat9服务器会给出红色的长控制台输出,但我找不到列出的任何具体错误。最后一行是info:[555]毫秒内的服务器启动。Tomcat web-xml文件中确实有一个错误,我不知道如何修复它。 “在这行找到了多个注释:-'javaee_7.xsd'中存在'1'错误。-schema_reference.4:未
问题内容: 在此代码片段中,我无法总结和: 由于和定义为,此代码将连接字符串和输出。 我怎样才能得到它,而不是总结和输出? 问题答案: Java提供了原始类型的解析方法。因此,根据您的输入,您可以使用Integer.parseInt,Double.parseDouble或其他。
问题内容: 关闭。 这个问题是题外话。它当前不接受答案。 想要改善这个问题吗? 更新问题,使它成为Stack Overflow的主题。 9年前关闭。 改善这个问题 我正在尝试将更改从DatabaseA复制到DatabaseB,但是我不完全知道这些更改是什么。 是否有一个SQL脚本可以找到数据库之间不同的对象,然后生成一个脚本来更新DatabaseB以匹配DatabaseA? 我正在使用SQL 20
本文向大家介绍找到gcd(a ^ n,c),其中C,a,n和c在1到10 ^ 9之间变化,包括了找到gcd(a ^ n,c),其中C,a,n和c在1到10 ^ 9之间变化的使用技巧和注意事项,需要的朋友参考一下 我们必须找到两个数字的GCD,其中一个数字可以和(109 ^ 109)一样大,而这些数字不能存储在long或任何其他数据类型中。因此,如果数字为a = 10248585,n = 10000