最佳答案简单计算法:如何快速解决97x101的乘法问题 第一步:将97和101的十进制表示转化为二进制表示 我们知道,任意一个十进制数都可以转化为二进制数。而二进制数的特点是只有0和1两个...
简单计算法:如何快速解决97x101的乘法问题
第一步:将97和101的十进制表示转化为二进制表示
我们知道,任意一个十进制数都可以转化为二进制数。而二进制数的特点是只有0和1两个数字。因此,将一个数转化为二进制数,实质上就是将这个数不断除以2,然后将余数倒序排列在一起。例如,我们将97和101分别转化为二进制数:
97 = 1100001(二进制)
101 = 1100101(二进制)
第二步:将两个二进制数相乘
我们知道,两个二进制数相乘的结果,可以通过将其中一个二进制数不断右移,然后将每一位上的数与另一个数相乘,最后将所有结果相加得到。
对于我们的例子,将101不断右移,并将每一位上的数和97相乘,得到以下结果:
1100001 x 1 = 1100001
1100001 x 0 = 0000000
1100001 x 1 = 1100001
1100001 x 0 = 0000000
1100001 x 1 = 1100001
1100001 x 0 = 0000000
1100001 x 1 = 1100001
第三步:将所有结果相加
将上述结果相加,得到:
1100001
0000000
1100001
0000000
1100001
0000000
1100001
────────
10011111101
第四步:将结果转化为十进制表示
将二进制数10011111101转化为十进制数,得到:
10011111101 = 9733
因此,97x101的乘积为9733。
版权声明:本文内容/及图片/由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭/侵权/违法违规的内容, 请发送邮件至 3237157959@qq.com 举报,一经查实,本站将立刻删除。