如何做这个c ++循环

时间:2016-02-25 10:37:49

标签: c++ loops for-loop

对不起,我是编程方面的新手。我想请求帮助,我想在200到400之间显示一个范围编号,但它不应该显示数字250。

这就是我所做的。

int main () {
     for (int i=200; i<=400; i++) {
         std::cout << "value of i: " << i << endl;  
     }

     return 0;
 }

我很成功地显示了范围号码,但它显示了所有号码。

2 个答案:

答案 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;
     }
 }