将n进制的字符串转化为十进制
stoi(字符串,起始位置,几进制);
示例:
1.
stoi(str,0,2);
2.
if(stoi(s)<1||stoi(s)>1000)
return false;
bool isnum(string s){
//题目只保证第二个非空,第一个未说
if(s.length()<1)
return false;
for(int i = 0;i<s.length();i++){
if(!isdigit(s[i]))//不是数字,返回false
return false;
}
//遍历完后,可以断定是数字,但需要判断是否越界,测试点5和6
if(stoi(s)<1||stoi(s)>1000)
return false;
return true;
}