VFP关于MOD()的一个问题

今天我碰见一道题,如下:
假设A=10,B= -3,C=4,则函数MOD(A,B)和MOD(-A,C)的值分别为______。
具体算法是什么呢?
余数符号问题,请高人具体讲解,不是本人解答的,转载的不要!

MOD(A,B)=-2 MOD (-A,C)=2
取余函数MOD(A,B)的符号:A与B异号
第一步:绝对值求余
第二步:除数的绝对值减余数
第三步:加上除数的符号
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-18
mod(n1,n2)
n1除以n2要是除不尽 n1和n2同号 余数等于n1绝对值除以n2绝对值 余数符号和n2相同 n1和n2异号 余数等于n1绝对值除以n2绝对值 n2绝对值减去余数 余数符号和n2相同
n1除以n2要是能除尽 余数永远为0

不能整除的情况
mod(8,3) 2余2 2
mod(-8,-3) 2余2 -2
mod(-8,3) 2余2 1
mod(8,-3) 2余2 -1

能整除的情况
mod(8,4)=0 余0
mod(-8.-4)=0 余0
mod(-8,4)=0 余0
mod(8,-4)=0 余0
第2个回答  2009-01-19
结果分别是-2,2 理由是mod(ndividend,ndivisor)计算给定的两个数值表达式相除的余数,其中ndividend为被除数,ndivisor为除数
mod()结果的符号,由ndivisor即除数的符号决定,
第3个回答  2009-01-18
A除以B等于负3余1,所以 MOD(A,B)=1

A除以C等于4余2
MOD(-A,C)=2
第4个回答  2009-01-30
MOD是求余函数,就是前面的数除以后面的数得到的余数。如果是负数,则余数也是负数,总之余数符号与除数相同。
A除以B等于负3余1,所以 MOD(A,B)=1

A除以C等于4余2
MOD(-A,C)=2
第5个回答  2009-01-18
mod 就是A除以B的余整数