![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高精度
@leehom
这个作者很懒,什么都没留下…
展开
-
模板 C/C++高精度加法
高精度加法实现步骤输入两个字符串并计算其字符串长度。若两个字符串长度不等,在较短字符串前补’0’,使两个字符串长度相等。将字符串存到整型数组中,记得要逆序存储,并且从下标值1开始存储。通过一个循环将两个整型数组相加。判断末位是否为0,若是末位为0,则将数组长度-1,注意,这边判断不需要用while循环,用if语句即可。逆序输入整型数组。代码实现#include <ios...原创 2019-03-08 21:09:35 · 508 阅读 · 0 评论 -
模板 C/C++ 高精度减法
高精度减法实现步骤判断输入的两个字符串大小,若第一个字符串字典序小于第二个字符串字典序,两者交换,我们要保证第一个字符串(作为被减数)要大于第二个字符串(减数)。将字符串转换成整型数组,整型数组下标值从1开始。数组一中的每个元素减去数组二中的每个元素,若数组一种的第i个元素小于数组二种的第i个元素,数组一第i个元素加10,数组一第i+1个元素减1。判断数组尾部元素是否为0,若为0且数组...原创 2019-03-08 21:14:24 · 627 阅读 · 0 评论 -
模板 C/C++ 高精度乘法
高精度乘法实现思路读入字符串,并将字符串的值存储到整型数组中,分别是被乘数数组a,乘数数组b。通过两层for循环将数组a和数组b中各个元素乘起来,结果存放在数组c中。若是数组c中的末尾元素为0且数组长度大于1,将数组长度减一。代码实现#include <iostream>#include <string>using n原创 2019-03-08 21:14:51 · 597 阅读 · 0 评论 -
洛谷P1255 数楼梯
题目描述楼梯有N阶,上楼可以一步上一阶,也可以一步上二阶。编一个程序,计算共有多少种不同的走法。说明(60% N<=50 ,100% N<=5000)题目解析这边特意将题目中的数据规模写出来,对于60%的数据是小于50,但是对于100%的数据是小于5000,这边就是考虑到C++中的unsigned long long 是否可以存储这个大的数据量了,显然是存不了的,所以在这边...原创 2019-03-09 14:01:40 · 619 阅读 · 0 评论 -
蓝桥杯 黄金连分数
标题: 黄金连分数黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求得黄金分割数的尽可能精确的值呢?...原创 2019-03-24 00:14:01 · 211 阅读 · 0 评论