有一种快速计算方法叫做竖式计算法。具体步骤如下:

  1. 将9999999分解为10000000-1,即将其拆分为一个较大的数减去1。

  2. 将乘数123456789按位拆分,得到1、2、3、4、5、6、7、8、9这9个数字。

  3. 将9个数字与被乘数10000000-1相乘,得到9个部分积。

  4. 将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

1234567899999999有什么快速的计算方法吗?用凑整再减不是更快吗?

原文地址: https://www.cveoy.top/t/topic/dxtY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录