这是我的pset1贪婪代码。现在这一切都可以从我所能说的和测试中使用cs50检查以及...
问题是它在走过时被暗示,我不得不查看如何正确使用圆形,我可能应该在某处使用模块化?我明白了它的作用。例如10%3 = 1.是否值得使用模块化%再次进行。对我的方法有什么建议吗?提前谢谢。
答案 0 :(得分:1)
要计算需要多少硬币,您可以将change_int
除以当前硬币值。要计算剩余的更改量,您可以执行相同的计算,但只能使用%
而不是/
。
这将加快大型更改值的编程,因为您不必再使用while
循环了。
正如Weather Vane在评论中所写,您可以将四个硬币值放在一个数组中并循环计算。