輸入一個整數,若數字介於 ~ 之間,則輸出
Yes
,否則輸出No
。
承上例,請舉出一個會出錯的輸入數字。
Code 1:
Code 2:
輸入只有一行,其中含有一個正整數 y,代表西元年份。若 y 是閏年,請輸出「a leap year」,否則請輸出「a normal year」。
輸入只有一行,其中含有兩個由空白隔開的整數 a, b (0 ≤ a ≤ b ≤ 2147483647)。輸出一個整數,代表 a 與 b 之間 (含 a 與 b) 一共有多少個偶數。
以上這段程式碼,編譯時就會出現錯誤:
這是因為變數i
被宣告在for
迴圈裡面。一但離開迴圈,i
的生命就走到了盡頭。如果還想在迴圈外繼續存取這個變數,可以做這樣的修改:
以上這段程式碼,將變數i
宣告在for
迴圈之外,因此在離開迴圈後,i
仍繼續存在。程式可正常編譯,輸出結果為:
其中數字5
為離開迴圈後輸出的結果。