vfp问题 为什么?mod(23,-5)值为-2,不是-3吗?
答案:3 悬赏:70
解决时间 2021-04-22 04:50
- 提问者网友:夕夏残阳落幕
- 2021-04-21 22:03
vfp问题 为什么?mod(23,-5)值为-2,不是-3吗?
最佳答案
- 二级知识专家网友:许你一世温柔
- 2021-04-21 22:20
(-5) * (-5) + (-2) = 23
这就是余数的处理
所以23 除 -5 得 -5 余 -2
这就是余数的处理
所以23 除 -5 得 -5 余 -2
全部回答
- 1楼网友:一个很哇塞的汉子
- 2021-04-22 00:13
怎么可能是 -3呢
你是怎么算出来的
- 2楼网友:萝莉姐姐鹿小北
- 2021-04-21 23:15
mod(n1,n2)
求n1被n2除后的余数,最后结果总是与n2的符号相同。
mod(8,3)=2
mod(-8.-3)=-2
mod(8,-3)=2+(-3)=-1
mod(-8,3)=-2+3=1
当两数同符号时,应该好理解。
当两数异号时,先求第一个数余多少,然后再加上n2,得到最后结果。
但当n1是n2的倍数时,不管符号如何,结果为0。
mod(8,4)=0
mod(-8.-4)=0
mod(-8,4)=0
mod(8,-4)=0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯