考察进制转换的问题,思路就是,处理好十六进制的每一位字符,最低位数字乘以16^0,次低位乘以16^1,...,以此类推,最后再求和,获得对应的十进制数字。 #include <string> #include <cmath> using namespace std; int main() { string s; while (getline(cin, s, '\n')) { int n = s.size(); int sum = 0; for (int i = n - 1; i >= 2; i--)...