所以我最近一直在研究模数。我正在努力提高自己的数学技能,如果我是诚实的话,这不是最好的。但我正在努力改进。我理解这是如何工作的。我也很有能力进行长期分工。然而有些东西在困扰我,我似乎无法在网上找到答案。
我知道7%5 = 2(5次进7次,余数2次)。
我不明白的是这个;
1%3 = 1
这怎么可能,3次进入0次,剩下3次?肯定是1%3 = 3的答案?
有人能用最简单的术语解释一下吗?
我认为如果被除数(1)小于我们知道将等于0余数x的指定者(3),那么它只是使用被除数作为结果吗?
感谢您的帮助。
答案 0 :(得分:6)
1%3
中的余数指的是除以1
后剩余的3
(不是3
)。正如您已经说过的那样,3
进入1
零次。因此,当您从0
中移除3
倍1
时,1
的所有内容仍然存在。因此1 % 3 = 1
。
答案 1 :(得分:4)
模运算n % m
的结果只是r
(q * m + r = n
可能是任何东西)的数字q
。我们唯一的要求是0 <= r < m
。
例如:
7 % 5 --> 1 * 5 + 2 == 7 --> r = 2
1 % 3 --> 0 * 3 + 1 == 1 --> r = 1