数学吧 关注:896,404贴子:8,775,704
  • 24回复贴,共1

除式中除数为负 则余数为负?

只看楼主收藏回复

为什么8 MOD -3 = -1 为什么 -8 MOD 3 =1
自问小学学不好..


IP属地:中国澳门1楼2013-01-09 21:34回复
    你的结论是错的,请参考我的帖子:
    百度不许发链接,请在本吧搜索“总结:(被)除数为负数时的商与余数”


    IP属地:四川3楼2013-01-10 10:36
    收起回复
      正确答案:
      8 mod -3 =2 (商-2余2)
      -8 mod 3 = -2 (商-2余-2),与 (-8) mod 3 相同


      IP属地:四川4楼2013-01-10 11:27
      回复
        商-3余1


        IP属地:广西5楼2013-01-10 12:38
        收起回复
          一般地,有定理规定如下,对任意整数a,b, b>0; 存在唯一整数q,r,使得:a=bq+r; 0≤r<b;这就是著名的带余除法定理,这是计算余数的基础,由此观之,若除数为负值求余数时,必须先把她化为正值;然后再用这个定理求余数;
          8mod(-3)=-8mod(3);
          由于:-8=(-3)×3+1; 0<1<3; 故:8mod(-3)=-8mod(3)=1;


          IP属地:北京6楼2013-01-10 13:38
          收起回复
            @chopin_wang
            你要的维基百科,你要的公认,你真的明白么


            IP属地:广西7楼2013-01-10 20:48
            收起回复
              8mod(-3)=-8mod(3)=1;
              *******************
              8/(-3)=-3......-1
              8/(-3)=-2......2
              这二者其实是一回事!
              余数为2 表示多2 减去2 即可整除
              余数为-1 表示少1 加上1 即可整除


              IP属地:陕西8楼2013-01-11 10:40
              收起回复