【问题标题】:Explanation of 1 mod 31 mod 3的解释
【发布时间】:2017-10-21 05:56:00
【问题描述】:

所以我最近一直在研究模数。我正在努力提高我的数学技能,如果我诚实的话,这并不是最好的。但我正在努力改进。我理解这是如何工作的。我也很能胜任长除法。但是有些事情困扰着我,我似乎无法在网上找到答案。

我知道 7 % 5 = 2(5 变为 7 一次,余数为 2)。

我不明白的是这个;

1 % 3 = 1

这怎么可能,3进1,0次,余数为3?肯定是 1 % 3 = 3 的答案吗?

谁能用最简单的术语解释一下?

如果被除数 (1) 小于除数 (3)(我们知道将等于 0 余数 x),我是否正确,它只是使用被除数作为结果?

感谢您的帮助。

【问题讨论】:

  • 答案永远不会是 3,因为余数总是小于除数。只是在你的脑海中运行它:你有一个。你把这三个拿出来零次。你只剩下一个了。
  • 是的,这正是我所说的我的问题,当股息小于除数时,结果仍然是股息。比如 2 % 3 = 2
  • 是的。所以 1 % 3 = 1 完全一样。
  • 三进1,0余1;不是余数 3.
  • 我投票结束这个问题,因为它是关于Mathematics 而不是编程或软件开发。

标签: math division modulo


【解决方案1】:

模运算n % m 的结果就是r 的数字q * m + r = nq 可能是任何数字)。我们唯一的要求是0 <= r < m

例如:

7 % 5 --> 1 * 5 + 2 == 7 --> r = 2
1 % 3 --> 0 * 3 + 1 == 1 --> r = 1

【讨论】:

  • 对不起,正如我所说,我的数学不是我不完全理解的最好的。我的想法显然是错误的,但在我的脑海中,我正在做 1 / 3,如果我将这个写出来,只要除法我会得到 0 r 3,因为模数得到余数我仍然不完全理解答案为什么不是 3 .
【解决方案2】:

1%3 中的余数是指除以3 后的1(不是3)的余数。正如您已经说过的,3 进入1 零次。所以——当你从1 中删除0 的倍数3 时,所有1 仍然存在。因此1 % 3 = 1

【讨论】:

    猜你喜欢
    • 2012-04-21
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    相关资源
    最近更新 更多