1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 char a[10]; 6 gets(a); 7 int len=strlen(a); 8 int sum=0,quan=16; 9 for(int i=len-1;i>1;i--) 10 { 11 if(a[i]>=‘0‘ &&a[i]<=‘9‘) 12 { 13 sum=sum+(a[i]-48)*quan; 14 } 15 else if (a[i]>=‘A‘ &&a[i]<=‘F‘) 16 { 17 sum+=(a[i]-55)*quan; 18 } 19 else if(a[i]>=‘a‘ &&a[i]<=‘f‘) 20 { 21 sum+=(a[i]-87)*quan; 22 } 23 24 } 25 cout<<sum<<endl; 26 27 }