Я понимаю функцию модуля (%), но не то, как она работает с определенными значениями. Я понимаю, почему 1%2 = 1, но не другие случаи. Например, почему 4%5 = 4?
Как сделать модуль с дробями
Ответы (1)
Я думаю о модуле как о остатке после деления. Например:
1%2
можно рассматривать как "1/2 = 0 (1 не может делиться на 2 без остатка), у нас есть остаток 1". Модуль = 1
.
4%5
можно рассматривать как «4/5 = 0 (4 нельзя разделить на 5 без остатка), у нас есть остаток 4». Модуль = 4
.
4%2
можно рассматривать как "4/2 = 2 (4 можно разделить на 2 дважды) с остатком 0". Модуль = 0
.
5%2
можно рассматривать как «5/2 = 2 (5 можно дважды разделить на 2 без остатка) с остатком 1». Модуль = 1
.
person
Kyle Williamson
schedule
05.02.2019
О, это имеет смысл, так что 8%10 равно 8, потому что оно делится на 0 раз, но все равно остается 8. Спасибо
- person Daniel Gentile; 05.02.2019