其實這題不用switch畢竟if else 就能解決了
既然用了 那還是看看排版吧.....
其實一開始一看 感覺怪怪的 怎麼只用一個switch....
我看了第二次才看到原來是switch的巢狀
那switch也是迴圈
所以.....應該改成這樣吧?
還有該一個 case 配一個 break因為排版關係所以 最下面default break就消失掉了.....
第二題 輸入數字或英文 判斷是數字或大小寫英文
這題就可以用switch寫法會比較簡短 但不會用就畫蛇添足了
這兩段應該合併再一起才對....
合併的方法 我拿一題做舉例
ex:我輸入1 顯示1 我輸入2顯示2 我輸入3顯示3
就這麼簡單...... 這裡一樣我用c++寫 異曲同工之妙
注意swtich括弧內的if else if簡化版....
意思 如果num==1那就傳值1 num==2那就傳值2 以次類推
"?"表示做甚麼事 ":"表示否則else
所以應該怎麼改應該會了.....
接下來3和4題都可以比照第二題方式改變
沒有留言:
張貼留言