我试图制作一个没有 / 符号的除法函数
long q(int nm1, int nm2)
{
long q = 0;
while ( num1 > num2)
{
some subtraction here
}
return q;
}
这个想法是假设输入是有序的,第一个要除以第二个。这意味着从第一个数字中减去第二个数字,直到第二个数字小于第一个数字。
我尝试了许多不同的方法来做到这一点,但出于某种原因,我无法做到这一点。
现在我假设这个数字是正数并且不会返回除以零(我可以稍后通过调用我的其他函数来解决这个问题)