1 mod 3 的解释
Explanation of 1 mod 3
所以我最近一直在研究模数。我正在努力提高我的数学技能,老实说,这并不是最好的。但我正在努力改进。我明白我认为这是如何工作的。我也很擅长长除法。但是有些事情困扰着我,我似乎无法在网上找到答案。
我知道 7 % 5 = 2(5 进 7 一次,余数为 2)。
我不明白的是这个;
1 % 3 = 1
怎么可能,3进1,0次,余3?肯定是 1 % 3 = 3 的答案吗?
谁能用最简单的术语解释一下?
我认为如果被除数 (1) 小于除数 (3) 我们知道等于 0 余数 x,它只是使用被除数作为结果,我的想法是否正确?
感谢您的帮助。
模运算的结果 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
1%3
的余数是指1
(不是3
)除以3
后的余数。正如您已经说过的,3
进入 1
零次。所以 - 当您从 1
中删除 0
倍数的 3
时,所有 1
仍然存在。因此 1 % 3 = 1
.
所以我最近一直在研究模数。我正在努力提高我的数学技能,老实说,这并不是最好的。但我正在努力改进。我明白我认为这是如何工作的。我也很擅长长除法。但是有些事情困扰着我,我似乎无法在网上找到答案。
我知道 7 % 5 = 2(5 进 7 一次,余数为 2)。
我不明白的是这个;
1 % 3 = 1
怎么可能,3进1,0次,余3?肯定是 1 % 3 = 3 的答案吗?
谁能用最简单的术语解释一下?
我认为如果被除数 (1) 小于除数 (3) 我们知道等于 0 余数 x,它只是使用被除数作为结果,我的想法是否正确?
感谢您的帮助。
模运算的结果 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
1%3
的余数是指1
(不是3
)除以3
后的余数。正如您已经说过的,3
进入 1
零次。所以 - 当您从 1
中删除 0
倍数的 3
时,所有 1
仍然存在。因此 1 % 3 = 1
.