#include <stdio.h>
//取得一行字符串,长度最大100
char* getLine()
{
static char s[100];
char c;
int i=0;
while((c=getchar())!='\n')
s[i++]=c;
s[i]='\0';
return s;
}
int main()
{
char *s=getLine();
int i=0;
char c;
int n=0x0;
while((c=s[i++])!='\0')
{
if(c<='9' && c>='0')
{
n=n*16+(c-'0');
}
else if(c<='f' &&c>='a')
{
n=n*16+(c-87);
}
else
{
n=0x0;//出错
}
}
printf("是数字0x%x\n",n);
return 0;
}