力扣算法 两数相除
假设a,b都大于0,那么就是非常常见的情况比如10-3
那么可以使10-3=7,7-3=4,4-3=1,1<3,循环结束
一共计算三次,所以商为3,余数为1
计算商时结果符号
计算除数时结果符号
因此,我们可以先根据符号判断结果符号,计算都以绝对值计算。
public class Solution {
public static int merchantMath(float a,float b){
//存储商数,初始值为0
int i1=0;
if (a>b){
i1++;
a=a-b;
while (a>=b){
//还未执行到最后一次
a=a-b;
i1++;
}
}
return i1;
}
public static float remainderMath(float a,float b){