问题标题: 酷町堂:如何把一个数字串转换成整型?

0
0

0
已采纳
李瑞曦
李瑞曦
高级天翼
高级天翼
string a;
cin>>a;
for(int i=0;i<=a.size();i++)
{
   a[i]+=48;
}

 

0
0
0
刘英杰
刘英杰
新手天翼
新手天翼

怎么讲呢

总体还是挺简单的,主要就是容易超时

C++有个叫做stringstream的东西,不知道您知不知道

首先,加载头文件

#include<sstream>

接下来,定义一种特殊的变量

stringstream a[100001];

如果想要将某个字符串转换为stringstream类型

(假定字符串为s)

a[1]<<s;

如果想要将stringstream类型转换为整型

(假定整型为n)

a[1]>>n;

如果还是不理解可以参照这个网址:https://www.cnblogs.com/iceix/p/12713895.html

PS:一个stringstream在一个主函数里只能转换一次,所以一般都是定义一个数组来对成规模的数据进行转换

 

禁言刚刚结束就采纳了,我c

我要回答