cs50 pset1 贪心。我不必使用 %?
cs50 pset1 greedy. I didn't have to use %?
这是我的 pset1 贪心代码。现在,根据我的判断、测试和使用 cs50 检查,一切正常...
问题是在演练中有人暗示我必须查找如何正确使用圆形,我也许应该在某个地方使用模块化?我明白它的作用。例如 10 % 3 = 1。是否值得使用模块化 % 再做一次。对我的方法有什么建议吗?提前致谢。
要计算需要多少硬币,您可以将 change_int
除以当前硬币价值。要计算剩余多少变化,您可以进行相同的计算,但只能使用 %
而不是 /
。
这将加快大变化值的编程速度,因为您不必再使用 while
循环。
正如 Weather Vane 在评论中所写,您可以将四个硬币值放在一个数组中并在循环中进行计算。
这是我的 pset1 贪心代码。现在,根据我的判断、测试和使用 cs50 检查,一切正常...
问题是在演练中有人暗示我必须查找如何正确使用圆形,我也许应该在某个地方使用模块化?我明白它的作用。例如 10 % 3 = 1。是否值得使用模块化 % 再做一次。对我的方法有什么建议吗?提前致谢。
要计算需要多少硬币,您可以将 change_int
除以当前硬币价值。要计算剩余多少变化,您可以进行相同的计算,但只能使用 %
而不是 /
。
这将加快大变化值的编程速度,因为您不必再使用 while
循环。
正如 Weather Vane 在评论中所写,您可以将四个硬币值放在一个数组中并在循环中进行计算。