簡體   English   中英

如何創建直到滿足條件才會停止的循環

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM