一个计算器,符号优先级,正负数,小数转整数运算以后小数点的位置,加减法的进位和借位还没理清。这样或许就可以考虑被除数小于除数的情况了 还是权重的概念
基础乘法的实现是,将每一位相乘存入数组中,若某一项大于10,者进x/10,保留x%10; 除法实现原理:例如123456789/12,首先得到123456789的长度为9,12的长度为2,然后把12后面加(9-2)-1个0,为12000000, 也就是(9-1)=8位长度,然后用123456789循环减12000000一直到差小于12000000 得到循环次数为10,差为3456789(长度7),然后10后面加(9-2)-1个0得到10000000。然后用3456789/12,循环上面方法的的循环次数28,后面加(7-2)-1个0的280000,然后280000+10000000=10280000.依次上面循环直到余数小于12,就可以快速得到商10288065.
