这些数字是随机生成的。在指定的范围内。例如,它是两个数字:5和10,井10除以5.如果它是5和2,则不是除数。 2要求减少1或5增加1.告诉我快速算法?
答案 0 :(得分:3)
1. Let A is greater and B is smaller
2. Set M = (A % B)
3. If M == 0, You're done..
4. Else Adjust A either by adding, A = A + B - M
5. or by subtracting, A = A - M
答案 1 :(得分:2)
a%b==0
除b
而没有余数,则 a
为真
答案 2 :(得分:1)
if(!(temp1 % temp2)))
temp1= temp1 + (temp1%temp2)
else
tadaaaaa :)
答案 3 :(得分:0)
if (val1 > val2) {
rem = val1 % val2 ;
if (rem == 0) you're done
otherwise required_addition = val2 + rem
} else if (val1 < val2) {
required_addition = val2 - val1;
} else {
they are the same; you are done;
}
答案 4 :(得分:0)
不是使用除法,而是构造一对可以除以无余数的数字会更容易。随机选择第一个数字,a
说,然后随机选择另一个数字,b
说,然后设置c = a*b
。