真的是体力活


所有跟贴·加跟贴·新语丝读书论坛

送交者: terra 于 2009-10-13, 21:56:18:

回答: 你们一帮搞计算机的,好像都没整明白史教授是怎么心算的, 由 coubert 于 2009-10-13, 21:04:17:

引用:
对于乘法,我采用的是史丰收的速算法,比如78X56,先用两个十位数相乘,两个个位数相乘,得3548,再加两个个位与十位相乘的结果:70X6+8X50=820,3548+820=4368。对于多位数乘法,如789X456,不用我们小时候习惯的算法,而是将在乘积中有相同位置的数一起算,过程如下:
789
X 456
--------------------
280000 700X400,万位数
35000 700X50
32000 400X80 ,两个千位数
4200 700X6
4000 80X50
3600 400X9 ,三个百位数
480 80X6
450 50X9 ,两个十位数
54 9X6 ,个位数
----------------------------
359784

这种算法的原理在于,加法比乘法容易,计算过程中不用反复进位,而是最后全部相加。





所有跟贴:


加跟贴

笔名: 密码: 注册笔名请按这里

标题:

内容: (BBCode使用说明