- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 任意数字金额转化大写(c++,vs2017实现),精确到分,只要空间足够数字大小无上限。
思路我们以万为为单位进行分割成段,思路就是每每个段间的数都几千几百几十的,例如图第一个段内为10,我们就可以说是10-万亿,第二段为1234段内为一千两百三十四,加上段间的单位亿后就是其实际大小,如此做法我们拼接所有段就能实现。2.难点(1)段间单位的演算单位的演变,当数越长时,其段间的单位就是有万与亿的组合且万一定在亿的前面,怎么算呢?段间的单位为段数有关系,我们假设段数为gapCount = 4,段间单位的大小为gapCount/2 = 2,所以是有两个字组成的,gapCount%2 = 0,所
2020-07-26 16:37:00
824
原创 大数的阶乘(C++实现)
大数的阶乘原理大数的阶乘的运算我个人的思路就是用整型数组进行运算,转化为字符串数组进输出,防止零的丢失,多个字符串数组并列输出长长的结果。先以100的阶乘为例100的阶乘我们计算100!这里的数比较大,可以用整型数组进行运算,字符串来存储大数,普通方法会数据类型会越界。首先我们倒着运算100 * 99 = 99009900 * 98 = 970200如果这个数字超过了 10000...
2020-05-04 21:20:17
2331
原创 vector容器
#vector基本概念vector和数据很类似,又被称为单端数组但有区别,vector可以动态拓展动态拓展含义动态数组并不是在原空间之后续接新空间,而是找更大的新的内存空间,然后将原数组拷贝到新的空间,释放原空间[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-19Y3QoJ5-1587438558726)( https://i.loli.net/2020/...
2020-04-21 11:11:50
210
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人