看板
[ mud ]
討論串[閒聊] 中文數字轉阿拉伯數字
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
最近有人問,思考了一下做法,以下是偏懶人做法,例如各 mud. 大致都有 chinese_number 這個 simul_efun,比方:. int n=12345;. string sn=chinese_number(n);. write(n+" = "+sn);. 結果. 12345 = 一萬兩
(還有2699個字)
內容預覽:
如果這個函式不考慮格式檢查或是檢查在其他地方處理的話. 這樣寫如何?. 語法並不精準,意思到就好. // 單一中文字轉數字. int chinese_number(string one) {. // 這裡可以考慮建個靜態map直接定位. switch (one) {. case '零':. retu
(還有352個字)
內容預覽:
剛好看到這篇, 小弟也來提供一下自己的想法, 望各位版友們指教. 如果採取分段parse的概念, 用"億萬千百十"的關鍵字作為區間分隔. 例: 一億兩千五百五十萬三千三百三十三. 採用 "...億...萬...千...百...十" 這樣的split方式, 並且針對各區段特性進行處理. 例: 億&萬的
(還有35個字)
內容預覽:
因為在弄ansi繪圖軟體. 所以這邊也提供一個嘗試用類似的處理方式來轉換文字. 由左往右逐個char處理,並以萬、億、兆等來結算區塊. public ulong GetValue(string s). {. ulong totalValue = 0;. ulong blockValue = 0;.
(還有2149個字)
首頁
上一頁
1
下一頁
尾頁