题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
#include <iostream>
using namespace std;
int main()
{
string str;
int res=0;
cin >> str;
str.erase(0, 2);
for (auto s : str)
{
if (s >= 'A' && s <= 'F')
res = (s - 'A' + 10) + res * 16;
else
res = (s - '0') + res * 16;
}
cout << res << endl;
return 0;
}
查看28道真题和解析