相关疑难解决方法(0)

如何在C++中实现大型int

我想在C++中实现一个大的int类作为编程练习 - 一个可以处理大于long int的数字的类.我知道已经有几个开源实现,但我想写自己的.我试图了解正确的方法是什么.

我知道一般策略是将数字作为字符串,然后将其分解为较小的数字(例如,单个数字),并将它们放在一个数组中.此时,实现各种比较运算符应该相对简单.我主要担心的是如何实现添加和乘法等功能.

我正在寻找一种通用的方法和建议,而不是实际的工作代码.

c++ largenumber biginteger bignum

78
推荐指数
6
解决办法
9万
查看次数

两个字符串之间的数学运算

我正在尝试使用巨大的小数C++添加减法和乘法数字.

例:

4125487821547.87879845215584844588 - 354556689.899455132265468

到目前为止我想到的是我需要将输入保存为字符串,但不确定如何继续.

提前感谢您的帮助谢谢

c++ multiprecision

5
推荐指数
1
解决办法
389
查看次数

如何计算2到10000000的功率

如何在没有崩溃编译器的情况下将2计算到功率10000000.在c/c ++中,外部大整数的数据类型应该是什么.

c c++ data-structures

1
推荐指数
1
解决办法
6354
查看次数