iT邦幫忙

2021 iThome 鐵人賽

DAY 11
0
自我挑戰組

腦力激盪C++系列 第 11

[Day-11] 巢狀式if小練習

上次練習完巢狀式if
這次出了簡單的練習題來練習
那現在開始我今天的練習吧~
/images/emoticon/emoticon07.gif

題目:判斷輸入的數字是否為偶數,並且是否小於10或等於10或大於10

Input:任意數字
11
2
10
60
Output:是否為偶數,是否小於10或等於10或大於10
11 不為偶數
2小於10是偶數
10等於10是偶數
60大於10是偶數

程式碼:
https://ithelp.ithome.com.tw/upload/images/20210920/20141707XZ8injxMI4.png

執行結果:
輸入11
https://ithelp.ithome.com.tw/upload/images/20210920/201417076hrgSA6552.png
輸入2
https://ithelp.ithome.com.tw/upload/images/20210920/20141707rOsU4apU7D.png
輸入10
https://ithelp.ithome.com.tw/upload/images/20210920/20141707e16C8VfHPO.png
輸入60
https://ithelp.ithome.com.tw/upload/images/20210920/20141707xBa3h2IAUy.png

程式碼解釋:
宣告變數num
cin將鍵盤輸入的值讀取後存放於變數num
再利用if條件式來判斷
首先
先判斷外面的if
如果輸入的值為true
則值為偶數並執行裡面的if
外面的if值為false
則為基數則在命令提示字元中顯示
「num isn't even number!」

如果外面的if判斷為true的話
就接著判斷裡面的if如果小於10
則在命令提示字元顯示
「num is even number less than 10」

如果等於10
則在命令提示字元顯示
「num is even number equal to 10」

如果大於10
則在命令提示字元顯示
「num is even number greater than 10」
/images/emoticon/emoticon12.gif

以上就是我今天練習的成果~
/images/emoticon/emoticon08.gif

-End-


上一篇
[Day-10] 巢狀式if
下一篇
[Day-12] 條件運算子以及switch
系列文
腦力激盪C++30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言