这个一般是题目中的某一个步骤,用函数来实现
例如string s=1110b 其十进制值为14
int base(string s,int b)
{
int res=0;
for(auto a:s)
res = res*b + a-'0';
return res;
}
int base(string s,int b)
{
int res=0;
for(auto a:s)
res = res*b + a-'0';
return res;
}