//十六进制转十进制
#include<iostream>
using namespace std;
#include<string>
#include<cmath>
int main()
{
char a[100];
cin>>a;
int l=strlen(a);
long long num=0;//注意是不超过8位的正的十六进制数字符串,因此数较大,应设为long long
for(int i=0; i<l; i++)
{
if(a[i]>='0'&&a[i]<='9')
num+=(a[i]-'0')*pow(16,l-1-i);
else
num+=(a[i]-'A'+10)*pow(16,l-1-i);
}
cout<<num;
return 0;
}//十六进制转十进制
#include<iostream>
using names