#include<stdio.h>
long fun(char*s);
#define N 50
void main()
{
long m;
char s[N];
while(1)
{
printf("输入十六进制数:");
scanf("%s",s); m=fun(s);
printf("十进制数为:%ld\n",m);
}
}
long fun(char*s)
{
int i,t;
long sum=0;
for(i=0;s[i];i++)
{
if(s[i]<='9')
t=s[i]-'0';
else t=s[i]-'a'+10;
sum=sum*16+t;
}
return sum;
}