3模7 = 3如何?

How does 3 modulo 7 = 3?

我想知道取模是如何工作的。我知道当较大的数字排在第一位时它是如何工作的,但反之则不然。我知道 7 % 3 = 1 因为 3 上升到 7 2 次,剩下的是 1。但是,当它是 3 % 7 时。我用过计算器它显示3。这是因为7上升到3个零次剩下的是3个吗?是这样吗?

7*x + y = 3,x和y都是整型,且x >= 0,

y = 什么?

是的,y = 3。

你的推理是正确的。只要除数大于被除数,模运算的结果就等于被除数。

3 MOD 7 = 0R3

这是因为 3/7 >0 但 <1

Mod 只是表示您在执行除法后取余数。当你用 3 除以 7 时,你得到 3= 0*7 + 3 这意味着余数是 3.

7/3 -> 3 进入 7 2 次,并且 7 - (3x2) = 1,所以你的模数是 1

3/7 -> 7 进入 3 个零次,并且 3 - 0 = 3,所以这里你的模数是 3