高精除以低精。输入两个正整数,求他们的商(做整除)。
【算法分析】
做除法时,每一次的商的值都在 0 ~ 9,每次求得的余数连接以后的若干位得到新的被除数,继续做除法。因此,在做高精度除法时,要涉及到乘法运算和减法运算,还有位移处理。当然,为了 程序简洁,可以避免高精度乘法,用 0 ~ 9 次循环减法取代得到商的值。这里,我们讨论一下高精度除以单精度数的结果,采取的方法时按位相除法。
高精除以低精的参考程序:

注明:文章来自Fivk博客,是我的原创文章。写作不易,未经允许,禁止转载!![[玫瑰]](/public/face/f36.png)
![[玫瑰]](/public/face/f36.png)
百度搜索:Fivk,找到Fivk博客可以直接复制代码哟![[玫瑰]](/public/face/f36.png)

举报 0