题解 | #进制转换#
进制转换
https://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6
#include <bits/stdc++.h> #include <cctype> using namespace std; int main() { string s; cin >> s; int ans(0); for(int i = 2; i < s.size(); ++i){ if(isdigit(s[i])){ ans = ans * 16 + s[i] - '0'; } else { ans = ans * 16 + 10 + s[i] - 'A' ; } } cout << ans << endl; }