推 jerryh001: 開個陣列把國字結果存起來 然後把不要的部份去掉才輸出06/02 12:22
→ stupid0319: 我執行你的code得到肆仟貳百零零貳百伍十零元06/02 12:25
→ a346571358: 也就是 我不要直接printf 而是存到新陣列裡 去掉再印06/02 12:26
→ a346571358: 阿 沒有萬 不好意思打錯了06/02 12:27
※ 編輯: a346571358 (111.82.122.178), 06/02/2018 12:27:54
→ stupid0319: 這個用遞迴來做感覺不太適合 06/02 12:30
→ a346571358: 那有什麼其他想法嗎 歡迎告訴我 06/02 12:31
→ stupid0319: logical先列出來,什麼時候要零,什麼時候不要零 06/02 12:33
→ stupid0319: 什麼時候加萬,什麼時候加億,先列出來 06/02 12:34
→ MOONRAKER: 要遞迴也弄個儲存空間吧 這會需要知道之前輸出什麼 06/02 12:38
→ stupid0319: 你是Curry粉絲嗎?命名要加強一下 06/02 12:38
→ MOONRAKER: 最起碼要知道上一次輸出什麼 06/02 12:39
→ a346571358: 關於儲存空間是用一個變數 存進去嗎 06/02 12:40
→ MOONRAKER: 複雜一點的自動機就有儲存 但是一般寫遞迴都不會強調 06/02 12:41
→ MOONRAKER: 儲存空間比較正式的方法是宣告一個陣列或變數 每次遞迴 06/02 12:42
→ MOONRAKER: 一直把這個陣列或變數傳下去 偷懶可以用全域變數 06/02 12:43
→ a346571358: 畢竟這個程式就是...一直印出 若改成把輸出的值都存 06/02 12:43
→ a346571358: 到陣列裡面 再用條件去限制這陣列來控制輸出值呢 06/02 12:43
→ MOONRAKER: 照我看他有一個地方用到儲存 就是上次有沒有印出零 06/02 12:46
→ MOONRAKER: 如果上次是零這次還是零就不印出 利用儲存會很好克服 06/02 12:47
→ a346571358: 我還是..先問一下怎麼用陣列存國字好了.. 06/02 13:04
→ a346571358: 沒事 我現在已經都存在一個陣列了 不過那條件 06/02 13:11
→ longlongint: zerojudge 中文大寫數字. 已廢題但有參考資料 06/02 13:54
→ a346571358: 有辦法傳回來times回到main函數是對的值嗎 06/02 14:08
→ a346571358: 謝謝樓上所有大大 完工了 06/02 15:27