【发布时间】:2013-04-16 17:30:11
【问题描述】:
我被教导如何使用 c 中的 mod 运算符来计算硬币面额的找零,例如:如果给定 22 美元,需要计算出 22 美元中有多少 10 美元、5 美元、2 美元和 1 美元那么:
22/10 = 2 of $10
22%10 = 2
Therefore since only $2 left:
2/5 = 0
2%5 = 2
2/2 = 1 of $2
2%2 = 0
So 2 $10 and 1 $2.
我的问题是,我究竟如何才能将其编写为代码,以便它适用于任何给定数量的更改?我仍然是初学者,所以我遇到了一些困难。感谢您的帮助,谢谢。
【问题讨论】:
-
你尝试过什么吗?如果您发布您的代码,我们会为您提供帮助
-
关于 SO 的有用答案:http://stackoverflow.com/a/12433941/952747
-
好的,我会尝试一下,我还查看了它是用 c++ 编写的链接,我无法理解,但还是谢谢
标签: c operator-keyword modulus