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