看板 rikaka
作者 標題 php程式設計題
時間 2012年03月22日 Thu. AM 12:24:56
試寫一程式,輸入阿拉伯數字,轉換成中文大寫輸出,最大位數為 9 位數,不必考慮小數點。
例一:輸入 『354』,則輸出為『參佰伍拾肆』
例二:輸入 『20964』,則輸出為『貳萬零玖佰陸拾肆』
-------------
沒有環境可以寫php code好麻煩@@
先大概想一下做法
如果是我自己寫的話
因為354是存成
[0] [1] [2]
3 5 4
那麼我把字串做一個reverse_string
變成
[0] [1] [2]
4 5 3
這樣子讀[0]的時候即為個位數 印"肆"
[1]的時候即為10位數, 印"伍" 加印"拾"
[2]的時候為100位數,印"參" 加印"佰"
從[2]印到[0]
這樣子應該可以吧?
http://phorum.study-area.org/index.php?topic=33053.0
--
※ 作者: rikaka 時間: 2012-03-22 00:24:56
※ 編輯: rikaka 時間: 2012-03-22 00:26:07
※ 看板: rikaka 文章推薦值: 1 目前人氣: 0 累積人氣: 155
→
guest
回列表(←)
分享