[英]How to create a loop that won't stop until the condition is satisfied
我是C ++的新手,在學習C ++之前,我已經學習過pascal。 我必須一直重復輸入過程,直到在pascal中滿足此條件( 1 <= m <= n <= 1000000000, nm<=100000
)為止,使用“重復...直到”命令非常容易,但是在C ++中僅當條件為假時才停止的“ while”
如果您希望兩個條件都為真,則只需將您的條件放入while循環中即可,用&&分隔每個條件:
嘗試這個:
while(!(m>=1 && n>=1 && n<=1000000000 && (n-m) <=100000)){
// your code here
}
while(true){
if(m>=1 && n>=1 && n<=1000000000 && (n-m) <=100000)
break;
// do something
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.