基本思想:
无;
关键点:
无;
#include<iostream>
#include<string>
using namespace std;
void charge(string s) {
int cnt = 0;
for (int i = 0; i < s.size(); i++) {
if (s[i] >= ‘A‘) {
cnt = cnt * 16 + int(s[i] - ‘A‘) + 10;
}
else {
cnt = cnt * 16 + int(s[i] - ‘0‘);
}
}
cout << cnt << endl;
}
int main() {
string s;
while (cin >> s) {
charge(s.substr(2, s.size() - 2));
}
return 0;
}
原文:https://www.cnblogs.com/songlinxuan/p/12460065.html