#include <iostream> #include <cstdio> using namespace std; char s[9]; long long d; int main() { scanf("%s",s); for(int i = 0;s[i];i ++) { d = d * 16 + (isdigit(s[i]) ? s[i] - ‘0‘ : s[i] - ‘A‘ + 10); } printf("%lld",d); }
原文:https://www.cnblogs.com/8023spz/p/10082228.html