高精度算法
文章平均质量分 73
带你详细理解高精度算法的实现方法,图文并茂理解起来更加轻松!
陌^_^路
刚刚接触编程的一枚小菜鸡(转战到github个人网站了)
展开
-
高精度加法【c++实现】
c++实现高精度加法,注释详细不会c++也能看懂!原创 2022-04-20 01:12:35 · 5739 阅读 · 4 评论 -
高精度减法 【c++实现】
高精度减法实现大家学过高精度加法之后,想必一定想知道高精度减法怎么实现了吧!高精度加法和加法有共同之处,比如倒序储存······什么?你说你没学过高精度加法?快来看这里(非常详细哦)–>高精度加法 【c++实现】可能遇到的问题:减法里需要注意的就是负数问题了!其他和加法一样。对位相减的时候减出来是负数咋办?很简单,高位减一,本位加10计算 a - b 的时候如果 a < b ,减出来是个负数咋办?如下样例:这样子直接计算 a - b ,肯定不行,所以我们就要分成两种情况:原创 2022-04-29 22:13:41 · 2990 阅读 · 10 评论 -
高精度乘法【c++实现】包括高精乘低精与高精乘高精
高精度乘法想必大家已经学完了高精度加法与减法了!那么让我们再来一起学习高精度乘法吧~如果没学过不要紧,看这里——>高精度加法【c++实现】与 高精度减法【c++实现】简单的高精度乘低精度:顾名思义就是一个大整数乘以一个int型的数字举个例子:32145 * 16 =514320计算过程如同我们的竖式计算,可以手动计算一下,或者请看下方视频。 高精度乘法-高精乘低精 代码原创 2022-05-02 16:51:46 · 5903 阅读 · 8 评论 -
高精度除法 【c++实现】包括高精除低精与高精除高精
高精度除法【c++实现】高精度除法可以简单的分为两种,高精除低精与高精除高精。虽然都是除法,但两者的实现方法却有着很大的不同,下面来让我们一起学习吧!(如果有错误或者有更好的方法欢迎提出^_^)首先说在前面,除法需要注意除数为0的特殊情况,否则会让数学老师伤心的哦!!!!高精除低精高精度除低精度,原理是模拟竖式除法,同高精度其他算法一样都可以手动计算来感受一下实现方法。下面来一个较为简单的例子:1245 ÷ 21 == 59余6代码实现如下:(详细实现见注释)高精除高精高精度除高精度,这时我们原创 2022-05-06 22:45:14 · 11559 阅读 · 23 评论