后在计算出最少需要多少数量的美分,这些硬币可能是£2, £1, 50p, 20p, 10p, 5p, 2p, 1p.
举个例子,397美分至少需要以下数量的硬币:
1 x £2, 1 x £1, 1 x 50p, 2 x 20p, 1 x 5p, 1 x 2p
在你的部分的解决方案中可能存在很多重复性的工作。Marks 则可以用一些数据结构(例如矩阵)来储存硬币的面值和有多少枚硬币的投入来减少重复性的操作。
你的程序应该不断的提示用户美分的数量,只要键入正确数量,程序将计算出硬币的数量。当键入零或者不正确的数量,程序将终止。
好辛苦啊, 给加分吧~~~
小儿科
就是先用最大的模除,剩下的再用次大的模除,依次类推,完成