C中關於while迴圈的問題有沒有大佬解答下

2022-03-13 08:04:51 字數 487 閱讀 6910

1樓:

有兩個方法,第一可以設定一個變數記錄不滿足的個數,如果迴圈退出後,不滿足的個數等於37,則說明全都不滿足,見下例:

int count = 0;

int i = 0;

while(i < 37)

++i;

}if(count >= 37)

另一種方法是記錄有沒有任何滿足的情況,見下例:

bool mark = false;

int i;

while(i < 37)

++i;

}if(!mark)

希望可以幫到你。

2樓:匿名使用者

設定一個變數記錄不滿足的次數就好了

3樓:匿名使用者

都不滿足的寫在迴圈外就好了。

在c#語言中用while語句時,當進去死迴圈時該怎麼解決?

c語言while迴圈的問題

意思是如果a 為真,則執行while中的迴圈體!a 為迴圈條件!但是個死迴圈!因為沒有辦法確定a 的值為真還是為假!寫個例子吧!int a 0 while a 5 當a 0時,判斷a 5為真!執行迴圈體!這個迴圈體共執行5次!即執行5次a 可以執行一下看看每次都是什麼效果!可能能加深你對迴圈的理解!...

c語言關於continue使用的問題?迴圈的物件

continue 是退出最近的循 制環。例如 for int i 0 i 9 i if i 5 continue 將不執行 i迴圈 其他語句 i 迴圈其他語句 continue是終止本次來迴圈,跳回迴圈開始自去,進入bai下次迴圈。du所以遇到continue,則不執行 zhi後面的語句了dao。這...

關於for迴圈結構的問題,關於for迴圈結構的問題

是的,你的說的 第一個for結構的迴圈體是a i i 2 2 然後直接cout 完全可以,所以上面的程式不怎麼優秀。我舉個例子吧for i 1 to 5 for j 1 to i n n 1 print n next j print next i 這是迴圈巢狀,很簡單,對於這種問題,迴圈是先從內部開...