[問題] 換錢程式列出所有可換結果

作者: beetle2468 (Bee)   2017-05-25 12:44:02
各位好我是剛學java的新人
老師在上課出了一題換錢程式
輸入一個數字a,有50、10、5、1元
要列出所有可換方式。
可是目前只會用a/50 (a%50)/10這樣的方式..也只能列出一種結果
老師也愛教不教的
想請問各位要列出所有兌換結果要用哪種方式來處理呢?
謝謝
作者: pttworld (批踢踢世界)   2017-05-25 13:22:00
coin change
作者: hello5949 (哈瞜瞜)   2017-05-25 18:13:00
a/50 (a%50)/10 ((a%50)%10)/5 (((a%50)%10)%5)/1 不知道有沒有理解錯誤
作者: ilms49898723 (LittleBird)   2017-05-25 19:35:00
硬幣種類不變的話,三層for迴圈就可以了分別枚舉各個面額硬幣數量剩的都是1元,所以只要枚舉50、10、5元的
作者: zop (ㄞ肝ㄞ肝~一元二十罐~)   2017-05-25 22:38:00
「所有」可換方式,不是唯一解而是所有解

Links booklink

Contact Us: admin [ a t ] ucptt.com