如何创建一个在满足条件之前不会停止的循环

时间:2017-03-27 11:56:23

标签: c++

我是C ++的新手,在学习C ++之前我学过pascal。我必须继续重复输入过程,直到这个条件满足(1 <= m <= n <= 1000000000, n-m<=100000)在pascal中,使用“repeat ... until”命令很容易,但在C ++中只有“while”只在条件下停止是假的

2 个答案:

答案 0 :(得分:1)

只需将你的条件放在一个while循环中,用&amp;&amp;分隔每个条件如果你想让两个条件都成立:

试试这个:

while(!(m>=1 && n>=1 && n<=1000000000 && (n-m) <=100000)){

    // your code here

    }

答案 1 :(得分:0)

while(true){

  if(m>=1 && n>=1 && n<=1000000000 && (n-m) <=100000)
     break;
  // do something

 }