我是C++的新手,在學習C++之前我已經學過了pascal。我必須繼續重複輸入過程,直到滿足這個條件(1 <= m <= n <= 1000000000, n-m<=100000
)pascal,使用「repeat ... until」命令很容易,但在C++中只有「while」只在條件爲假時才停止如何創建一個不會停止,直到條件滿足的循環
0
A
回答
1
只要把你的條件,while循環分隔每個條件與& &如果你想兩個條件導致真:
試試這個:
while(!(m>=1 && n>=1 && n<=1000000000 && (n-m) <=100000)){
// your code here
}
+0
這將不會退出循環,除非在閉合大括號之前更改了一個或多個指定的變量。 –
0
while(true){
if(m>=1 && n>=1 && n<=1000000000 && (n-m) <=100000)
break;
// do something
}
+3
我不會使用'while(true)'。這是一個壞習慣,這讓我很多時候都感到煩惱。 – gvlachakis
相關問題
- 1. 當條件得到滿足時,Ruby while while循環不停止
- 2. jquery暫停循環,直到全局條件得到滿足
- 3. While循環與多個條件,直到一個條件滿足,在python
- 4. 當條件未滿足時JavaScript停止循環
- 5. 停止遞歸一旦條件滿足
- 6. 連續循環,直到條件得到滿足
- 7. Java for循環迭代和循環多個變量,直到條件滿足
- 8. 如何在for循環中只保存滿足一定條件的第一個元素而不停止它
- 9. 循環用戶輸入,直到條件滿足
- 10. 我怎樣才能「while循環」一個Axios GET調用,直到滿足條件?
- 11. 如何停止ios按鈕的運行,直到滿足特定條件?
- 12. Scrapy:停止爬行一個域,如果條件滿足
- 13. 創建循環,在條件滿足後重定向到另一頁
- 14. 做直到循環檢查重複不會停止循環
- 15. 即使條件滿足,循環也不會中斷
- 16. 條件滿足後,循環不會退出嗎?
- 17. 條件滿足時循環不會退出(紅寶石)
- 18. Python - 使腳本循環,直到條件滿足,併爲每個循環使用不同的代理地址
- 19. 如何終止,如果條件滿足
- 20. 如果循環不會停止循環
- 21. 當數組長度滿足時,循環不停止
- 22. 得到一個for循環來重啓,如果條件得到滿足
- 23. 懸停功能添加到一個類,如果條件滿足
- 24. While循環不滿足這兩個條件
- 25. 防止Dismissing AlertDialog.Builder,直到條件得到滿足
- 26. 禁用超鏈接,直到JSP中的條件滿足爲止
- 27. Transact-SQL - 直到條件滿足爲止的行數
- 28. 如何循環在循環中的承諾,打破如果條件滿足
- 29. 嵌套while循環。內環不滿足條件
- 30. Android:創建一個意圖如果滿足條件?
使用'而(yourCondition!)' – Hugal31
'do {...} while(condition)'將C++等同於'repeat ... until'。 – acraig5075
並注意,在'while'和'until'中''condition'會產生相反的效果 - 決定是繼續還是停止。 –