#include<stdio.h>
#include<string.h>
#include<math.h>
int main(){
char s[20];
int i,term,sum=0;
printf("请输入一个十六进制数:");
gets(s);
for(i=0;i<strlen(s);i++){
if(s[i]>='A'&&s[i]<='Z')
term=s[i]-'A'+10;
else if(s[i]>='a'&&s[i]<='z')
term=s[i]-'a'+10;
else
term=s[i]-48;
sum+=term*pow(16,strlen(s)-i-1);
}
printf("%5d",sum);
}