上次挑戰阿拉伯數字轉換中文字,想了非常多天,卻被好朋友一句話打槍發回 ( 連結:
【小白直播C#學習】那個迴圈之10 )。但是,想了幾天卻也苦無辦法,就繼續看書學下去,畢竟要學的東西還好多好多,最近學又學了一陣子,想說拿出來想想吧!
這次加上方法(算是函式概念),先解決四位數的問題,畢竟中文是四位為一個家族(萬、億、兆),在這裏面還有幾個問題要挑戰,譬如尾數為0,不能出現零;中間兩個0的,只能出現一個零。想說這樣再每四位切一刀,丟給函式處理,再加上萬、億、兆等就萬事大吉。正當想說哇我也進步太多了吧!一下子就解決了!
結果,譬如10200這種,沒有千的,要顯示零;400000500又多一個零,反正後面又修修改改好多次,反而花的時間比前面多超多。最後設了幾個if思考一下何時會需要的條件,終於完成了!
( 學C# 第23天 . . . )