快速计算 123456789 乘以 9999999 的方法
有一种快速计算方法叫做竖式计算法。具体步骤如下:
-
将 9999999 分解为 10000000 - 1,即将其拆分为一个较大的数减去 1。
-
将乘数 123456789 按位拆分,得到 1、2、3、4、5、6、7、8、9 这 9 个数字。
-
将 9 个数字与被乘数 10000000 - 1 相乘,得到 9 个部分积。
-
将 9 个部分积相加,即可得到最终积。
具体计算过程如下:
1 2 3 4 5 6 7 8 9 × 9 8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2 1 (第1行) 1 9 8 7 6 5 4 3 2 (第2行) 2 9 8 7 6 5 4 3 (第3行) 3 9 8 7 6 5 4 (第4行) 4 9 8 7 6 5 (第5行) 5 9 8 7 6 (第6行) 6 9 8 7 (第7行) 7 9 8 (第8行) 8 9 (第9行)
1 2 3 4 5 6 7 8 6 1
因此,123456789*9999999=123456789×(10000000-1)=1,234,567,890,123,456,789。
原文地址: http://www.cveoy.top/t/topic/nIKw 著作权归作者所有。请勿转载和采集!