While迴圈
先看用法:
其中 ()
裡面的statement
是放置判斷條件的地方,進入while
時檢查一次,執行到while
底部時也會檢查一次,如果在檢查的時候條件不成立,則跳出迴圈。
所以如果我要使用者持續輸入一個數字直到該數字大於100,可以寫成下面這樣:
範例輸入:
1
2
87
100
101
範例輸出:
101
持續輸入
先前提到的練習題目a002,因為題目並未說明總共會有幾筆輸入,所以我們需要用到while迴圈來達成持續輸入的目的:
以上寫法中,在while
迴圈裡面放入的判斷條件是cin >> in
,它會在程式每重複執行的時候輸入數字到in
變數裡面,而如果遇到測試資料的底部,cin
會讀到EOF(End Of File),並且回傳0給while
,這時候就會跳出迴圈。
Last updated