首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数学老师从没这么教过,乘法竖式中进位可以是多位

大概十五年前,曾经写过一个C语言版本的类似代码。核心思想是:在乘法竖式计算过程中,每次的进位实际上是可以超过一位的,虽然老师从来没有这么教过。

这样的操作在Python中是没有必要的,因为Python中的数字没有大小限制。

但在C语言或其他静态类型语言中,由于整型变量能够表示的范围有限,所以无法存储大整数,而不得不借助于数组这样的类型来存储,每个元素存储大整数的一位数字,那么使用数组存储的整数如何进行四则运算呢,就需要用到本文涉及的思想了。

下面给出Python版本的算法实现,使用列表存储大整数,每个元素表示大整数的一位数字:

运行结果如下,说明测试结果正确:

3、董老师CSDN学院9套“Python可以这样学”收费视频课程汇总地址:https://edu.csdn.net/search?keywords=%E8%91%A3%E4%BB%98%E5%9B%BD&type=0

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180208B1764Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券