求助帖,想知道这个等式什么意思,什么用途

学术版

user107 @ 2024-02-22 19:39:54

为了防止(j-b%k)<0的情况:→j-b%k=(j-b%k+k)%k-

  • 就不是很理解,有没有大佬详细解答下关于余数0与除数之间的转换问题,个人感觉和这个有关,谢谢大犇

by Wilderness_114514 @ 2024-02-22 19:50:31

(j-b\%k)<0 时,直接取模可能会得出奇怪的结果,而由取模运算的定义我们可以得知若 a \div k=c……d,则 a \% k=d,那么由 (a+k) \div k=(c+1)……d(a+k) \% k 仍然等于 d,那么我们就可以得到 (j-b\%k)=(j-b\%k+k)\%k


by user107 @ 2024-02-22 19:55:14

@Wilderness_114514啊啊好的谢谢大佬


by user107 @ 2024-02-23 07:48:11

@Wilderness_114514

  1. 啊大佬我复习的时候又想不明白了,按照您这么说不应该是(j-b%k)%k=(j-b%k+k)%k吗,谢谢大佬

by Wilderness_114514 @ 2024-02-23 08:15:31

就是 j-b\%k<0 时,j 显然满足 j<b\%k,又因为 b\%k<k,所以 j<k,b\%k=(b\%k)\%k。那么 j\%k=j,我们可以推出 j-b\%k=j\%k-(b\%k)\%k=(j-b\%k)\%k


by user107 @ 2024-02-23 08:26:36

@Wilderness_114514


|