勵志

勵志人生知識庫

快速乘法算法

快速乘法算法主要包括以下幾種:

十幾乘十幾的算法。口訣是「頭乘頭,尾加尾,尾乘尾」。例如,12乘以14等於168。這裡的算法是1乘以1等於1,然後2加4等於6,最後2乘以4等於8,所以答案是168。

頭相同,尾互補的算法。如果兩個乘數頭相同,尾相加等於10,則一個頭加1後,頭乘頭,尾乘尾。例如,23乘以27等於621。算法是2加1等於3,然後3乘以3等於9,最後3乘以7等於21,所以答案是621。

第一個乘數互補,另一個乘數數字相同的算法。如果一個乘數的十位和個位數字互補,另一個乘數的數字相同,則一個頭加1後,頭乘頭,尾乘尾。例如,37乘以44等於1628。算法是3加1等於4,然後4乘以4等於16,最後7乘以4等於28,所以答案是1628。

幾十一乘幾十一的算法。口訣是「頭乘頭,頭加頭,尾乘尾」。例如,21乘以41等於861。算法是2乘以4等於8,然後2加4等於6,最後1乘以1等於1,所以答案是861。

11乘任意數的算法。口訣是「首尾不動下落,中間之和下拉」。例如,11乘以23125等於254375。算法是2加3等於5,然後3加1等於4,接著1加2等於3,最後2加5等於7,所以答案是254375。

十幾乘任意數的算法。口訣是「第二乘數首位不動向下落,第一因數的個位乘以第二因數後面每一個數字,加下一位數,再向下落」。例如,13乘以326等於4238。算法是13的個位3乘以3加2等於11,然後3乘以2加6等於12,最後3乘以6等於18,所以答案是4238。

這些算法都是為了簡化乘法計算過程,提高計算速度。