如何做这个c ++循环

use*_*310 -5 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;
 }
Run Code Online (Sandbox Code Playgroud)

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

unw*_*ind 6

如果你想避免if每次迭代,你当然也可以将它分成两个循环:

for (int i = 200; i < 250; ++i)
  std::cout << "value of i: " << i << endl;
for (int i = 251; i <= 400; ++i)
  std::cout << "value of i: " << i << endl;
Run Code Online (Sandbox Code Playgroud)

非常简单,但简单可以在这项业务中非常好.