对于整型数a,b来说,取模运算方法:
1.求 整数商: c = a/b;
2.计算模: r = a - c*b.
求模运算在计算c的值时,向负无穷方向舍入(floor()函数)。
例如:
1、计算-1 Mod 7
那么:a = -1;b = 7;
第一步:求整数商c,如进行求模运算c = -1/7约为-0.142857(向负无穷方向舍入),所以求模时C=-1;
第二步:计算模r = -1-(-1)*7=6。
2、同理啊 1 mod 7
第一步计算c=1/7约为0.142857(向负无穷方向舍入),所以求模时C=0;
第二步:计算模r=1-0*7=1
你正常计算模就可以了啊,用什么函数是指计算方法吗?那你把我上面说的计算方法写成一个函数就可以计算了,是不是考虑向负无穷方向舍入,应该用什么函数?那你试试floor();
[此贴子已经被作者于2016-8-5 13:20编辑过]