c++ - 在 C++ 中为基本算术函数存储 100 个数字

标签 c++

我正在尝试编写代码来计算最多 100 位的素数,然后对其执行基本算术运算,如 +-*/。我做了一些研究,发现这可以通过使用字符串来执行。但是,如果我将数字存储在一个字符串中,那么我将如何对其执行操作?

最佳答案

您需要实现一个大整数类(或使用现有的类)。 例如:https://mattmccutchen.net/bigint/

关于c++ - 在 C++ 中为基本算术函数存储 100 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9613663/

相关文章:

c++ - 如何知道复制构造函数被调用?

c++ - 在共享项目中包含代码仅在选择 x64 平台时有效

c++ - 是否可以从常规 main 调用 WinMain?

c++ - 奇怪的 C++ 类型转换

c++ - 为什么 ShellExecuteEx 不返回进程句柄?

C++ 类外运算符实现解析为 `namespace::operator<<` 而不是 `operator<<`

c++ - OpenCV:负 BGR 值尽管 CV_16UC3

c++ - 虚拟赋值运算符不允许 static_cast

c++ - 带有 float 的奇怪的谷歌测试失败

c++ - 如何在多重继承下继承一个基类的所有typedef?