乘法速算的方法

来源:互联网 发布:美工设计精灵工作室 编辑:程序博客网 时间:2024/04/30 17:10

乘法速算


12X34=?
乘数:12
被乘数:34


先把乘数列出来,每次一位数,重复次数为位数,2位,列2次
第二行起每次右移一位
(1) (1)
    (2) (2)

写入被乘数,按先列后行的方式
(1,3) (1,4)
      (2,3) (2,4)

将()内的数两乘
(1,3=3) (1,4=4)
        (2,3=6) (2,4=8)

相加,注意进位
(1,3=3) (1,4=4)
        (2,3=6) (2,4=8)
-------------------------
     3      10       8
         .         
-------------------------
     4       0       8

12X34=408

'----------------------------------------------------------
'----------------------------------------------------------
再看三位数乘法

123X456=?

第一步:
(1) (1) (1)
    (2) (2) (2)
        (3) (3) (3) 

第二步:
(1,4) (1,5) (1,6)
      (2,4) (2,5) (2,6)
            (3,4) (3,5) (3,6)

第三步:
(1,4= 4) (1,5= 5) (1,6= 6)
         (2,4= 8) (2,5=10) (2,6=12)
                  (3,4=12) (3,5=15) (3,6=18)

第四步:
(1,4= 4) (1,5= 5) (1,6= 6)
         (2,4= 8) (2,5=10) (2,6=12)
                  (3,4=12) (3,5=15) (3,6=18)
----------------------------------------------
      4       13       28       27       18
           .        .        .        .
----------------------------------------------
      5        6        0        8        8

PS: 在网上找了一下,这种算法还不是最高效的,如果应用在计算机算法上,还有其它的方法。

原创粉丝点击