小编waz*_*lak的帖子

如何在C ++中存储大量

有什么办法可以在C ++中存储1000位数字?我尝试将其存储到一个无符号的长整型中,但是它的类型仍然很大。

c++

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

如何将字符串的每个元素转换为int

我试图获得存储在字符串变量中的大数字的每个数字的总和.因此,首先要做的是将每个元素转换为int并将其添加到总和中.所以我的问题是如何将字符串元素转换为int?我尝试使用std :: stoi但是我遇到了编译器错误.

无论如何,这是我的代码:

std::string x = "7825394359371498287";
int sum = 0;
for (int i = 0; i < x.size(); ++i) {
    sum += std::stoi(x[i]);
}
Run Code Online (Sandbox Code Playgroud)

c++11

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

标签 统计

c++ ×1

c++11 ×1