题解 | #进制转换#
进制转换
http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
直接用系统自带的Stoi函数搞定
stoi函数会做范围检查,所需转换的数字如果超出int范围,即超出[-2147483648,2147483648],会出现Runtime Error!!!
#include <bits/stdc++.h>
using namespace std;
int conversNum(string s) {
return stoi(s, 0, 16);
}
int main() {
string s;
getline(cin,s);
cout<<conversNum(s);
return 0;
}