两位数乘法的速算方法(二)

两位数乘法的速算方法(二)两位数乘法的速算方法(二)一、被乘数首尾相同1. 乘数首尾互补公式推导:(10a+a)(10b+10-b)=100ab+10(ax(10-b)+ab)+a(10-b)=100ab+100a+ab=100a(b+1)+ab 速算方法:1.乘数首位加1,得出的和与被乘数首位相乘,得数作为前积;2.尾数相乘,得数作为后积,没有十位用0补; 应用举例:66×3

大家好,又见面了,我是你们的朋友全栈君。

两位数乘法的速算方法(二)

一、被乘数首尾相同

1. 乘数首尾互补

公式推导:

(10 a+a)(10b+10-b) = 100ab + 10(a x (10-b) + ab) + a(10-b)

= 100ab +100a + ab = 100a(b + 1) + ab

 

速算方法:

1.乘数首位加1,得出的和与被乘数首位相乘,得数作为前积;

2.尾数相乘,得数作为后积,没有十位用0补;

 

应用举例:

66 x 37= | (3 + 1) x 6| | 6 x 7| = 2442

 

2.乘数首尾不互补

公式推导:

(10 a + a)(10b + c) = 100ab + 10(ac + ab) + ac

= 10a(10b + b +c) + ac

= ((10b + c ) + b) x 10a + ac

 

速算方法一:

1.乘数加上乘数的首数,其和再跟被乘数的首位相乘,作为前积;

2.尾数相乘,得数作为后积,没有十位用0补;

 

应用举例:

44 x 38= | (38 + 3) x 4| | 4 x 8| = | 164| | 32 | = 1672

 

 

公式推导:

(10 a + a)(10b + c) = 100ab + 10(ac + ab) + ac

= (100ab + 100a) + 10a(b+c) -100a + ac

= 100a(b + 1) + 10a(b + c -10) + ac

速算方法二:

1. 乘数首位加1,得出的和与被乘数的首位相乘,得数为前积;

2. 两尾数相乘,得数为后积,没有十位的用0补;

3.在看看乘数的首尾数字相加比10大几或者小几,

大几就加几个被乘数的数字乘以10;

反之,小几就减几个被乘数的数字乘以10;

 

应用举例:

44 x 38

(3+1) x 4 = 16

4 x 8 = 32

3 + 8 = 11

11 -10 = 1

1632 + 40 = 1672

 

二、被乘数首尾不相同

1.      乘数首尾互补

公式推导:

(10a+b) (10c + 10 – c) = 100ac + 10( a(10 – c) + bc) + b(10 – c)

= 100ac + 100a + 10 (bc – ca) + b(10-c)

= 100a(c + 1) + 10c(b-a) + b(10 –c)

 

速算方法:

1.乘数首位加1,得出的和与被乘数首位相乘,得数为前积;

2.两尾数相乘,得数为后积,没有十位用0补;

3.再看看被乘数(就是非首尾互补的另外一个乘数)尾比头大几或者小几;

大几就加几个乘数的头乘10;

反之,小几就减去几个乘数的头成10。

  

应用举例:

75 x 46

(4 + 1) x 7 = 35

5 x 6 = 30

5- 7 = -2

2* 4 = 8

3530 – 80 = 3450

 

三、特殊类型

1. 和九连续数

所谓“和九连续数”,是指其中一个因数的首尾的数字之和是9

另一个因数的十位数字与个位数字是连续数,但是个位数字比十位数字大1

 

和为9的数是被乘数

连续数的数是乘数;

 

速算方法:

1.两因数的头分别相乘,作为前积;

2.分别取两个因数的尾数的补数;

3.尾数的补数,进行相乘,作为后积;

4.前后两积连在一起;

 

应用举例:

72 X 56 = | (7+1) x 5 | | 10- 2x (10 -6 )| = |40| |8 x 4| = 4032

 

2. 九十几乘以九十几

速算方法:

1.分别求出两个乘数的个位数的补数,分别标记为a,b;

2.用100分别减去两个乘数的个位数的补数,即100 – a – b;

3.再在后面拖上两个乘数的个位数的补数的乘积,即ab。

 

应用举例:

97 X 98 = |100- 3 – 2| |3×2| = | 95| |06| = 9506

 

3.  四十几的平方

速算方法:

1.求出个数数的补数,记为a

2.25减去个数数的补数,即25-a,作为前积;

3.个数数的补数的平方,作为后积

 

应用举例:

43 X 43 = |25 -7| |7×7| = | 18| |49| = 1849

 

请参考更多速算系列文章:

 两位数乘法的速算方法(一)  

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133722.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java泛型详解

    java泛型详解1、什么是java泛型?泛型是JavaSE1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。2、为什么需要泛型?Java语言引入泛型的好处是安全简单。可以将运行时错误提前到编译时错误。在JavaSE1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现

    2022年6月28日
    31
  • CSGO开箱网站大全_开箱网站合法吗

    CSGO开箱网站大全_开箱网站合法吗CSGO国内网页开箱网站大全,CSGO开箱网站推荐官网直达链接优惠码/推广码网站状态incsgocsgogo直接取回skinsdogcsgogo直接取回88skinscsgo直接取回skskinscsgogo直接取回npskinscsgogo直接取回fateskinscsgo直接取回yskins暂无可取回coolkaixiangcsgo直接取回piggycasecsgogo可取回box818.

    2022年10月6日
    6
  • tomcat各版本的区别

    tomcat各版本的区别tomcat各版本的区别

    2022年4月22日
    39
  • checkbox选中和不选中 jqu_jquery怎么设置checkbox不选中?

    checkbox选中和不选中 jqu_jquery怎么设置checkbox不选中?jquery怎么设置checkbox不选中?jquery对checkbox进行操作需要使用prop()方法。1、设置不选中:$(“#my-checkbox”).prop(“checked”,false);2、设置选中:$(“#my-checkbox”).prop(“checked”,true);3、获取选中的状态:letstatus=$(“#my-checkbox”).prop(“check…

    2022年6月26日
    38
  • linux 句柄数限制_linux文件句柄数

    linux 句柄数限制_linux文件句柄数一个部署到linux下的中间件项目,当收到一个Client登录的时候,需要为这个Client打开四个文件,当进行多用户的大压力测试的时候,程序就出问题了:toomanyopenedfiles。网上一查,发现有人也碰到过类似的socket/File:Can’topensomanyfiles问题。在此总结一下这个问题,希望对后来之人有点帮助。解决之法:1,ulimit…

    2022年10月18日
    5
  • 数据结构 || 二维数组按行存储和按列存储[通俗易懂]

    数据结构 || 二维数组按行存储和按列存储[通俗易懂]问题描述:设有数组A[n,m],数组的每个元素长度为3字节,n的值为1~8,m的值为1~10,数组从内存收地址BA开始顺序存放,请分别用列存储方式和行存储方式求A[5,8]的存储首地址为多少。解题说明:(1)为什么要引入以列序为主序和以行序为主序的存储方式?因为一般情况下存储单元是单一的存储结构,而数组可能是多维的结构,则用一维数组存储数组的数据元素就存…

    2022年7月16日
    15

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号