基础练习 十六进制转十进制
#include<ctype.h>
#include<iostream>
#include<string>
#include<math.h>
using namespace std;
int main()
{
string s1;
cin>>s1;
long long num=0;
int len=s1.length();
for(int i=0;i<len;i++)
{
if(isdigit(s1[i])) num+=(s1[i]-'0')*pow(16,len-i-1);
else num+=(s1[i]-'A'+10)*pow(16,len-i-1);
}
cout<<num;
return 0;
}
东隅已逝桑榆非晚