对不起,我是编程方面的新手。我想请求帮助,我想在200到400之间显示一个范围编号,但它不应该显示数字250。
这就是我所做的。
int main () {
for (int i=200; i<=400; i++) {
std::cout << "value of i: " << i << endl;
}
return 0;
}
我很成功地显示了范围号码,但它显示了所有号码。
答案 0 :(得分:6)
如果你想避免每次迭代var a = 200;
var b = 400;
var difference = 0;
function changeA(newValue) {
difference = a - newValue;
a = newValue;
b -= difference
}
changeA(300);
console.log(a);
console.log(b);
,你当然也可以把它分成两个循环:
if
非常简单,但在这项业务中简单可以很好。
答案 1 :(得分:2)
如果250是您想要在您的范围内显示的唯一数字,则需要使用if
声明。该声明将声明只有在与250不同时才打印数字。
for (int i=200; i<=400; i++) {
if (i != 250) { // if my current number i is different from 250 I print it
std::cout << "value of i: " << i << std::endl;
}
}