long long get10()//输入数字并得到对应十进制的值
{
long long m = 0, p = 1;
string s;
cin >> s;
for (int i = s.length() - 1; i >= 0; i--) {
if (s[i] > '9')
m += p * (s[i] - 'A' + 10);
else m += p * (s[i] - '0');
p *= r;//r的次方
}
return m;
}
进制转换,任意进制转换为10进制
猜你喜欢
转载自blog.csdn.net/yang8627/article/details/88177183
今日推荐
周排行