Re: [請益] basic if 巢狀結構問題

看板Programming作者 (Kei)時間8年前 (2016/04/07 19:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
第三題的註明要看注意 「題目中的ELSE 和 END IF屬於 IF A=3」 也就是說如果我們把成組的條件寫一起 1 IF A=3 THEN 2 IF B=2 THEN PRINT "1" 3 ELSE 4 PRINT "2" 5 END IF 輸入A=3, B=1之後 程式逐行執行 第一行A=3是TRUE 所以會進去執行第二行 第二行B=2是FALSE 所以不會印出1 第三行的ELSE因為和第一行的IF是一組的 在第一行IF A=3成立的時候 這個ELSE就不會執行了! 所以別搞混囉~ 第四題的2 4小題也是同樣的原因 這邊的ELSE是B=2的ELSE 所以不會印出任何東西 -- 文章代碼(AID): #1Mk_RToU (Tainan)

02/11 11:04,
謝謝你!
02/11 11:04

02/11 11:05,
樓上笑屁
02/11 11:05

02/11 11:14,
2f兇我 嗚嗚
02/11 11:14
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.23.167.95 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1460029547.A.147.html
文章代碼(AID): #1N1aXh57 (Programming)
文章代碼(AID): #1N1aXh57 (Programming)