Description:
ac code:(accept code)
#include<stdio.h>
#include<math.h>
int main()
{
char p[100],a;
int x=1,i=0,o=0;
while(a=getchar(),a!='#')
{
if((a>='0'&&a<='9')||(a>='a'&&a<='f')||(a>='A'&&a<='F')){p[i]=a;i++;o=1;}
if(a=='-'&&o==0){x=-1;}
}
p[i]='\0';
long long sum=0;
i=i-1;
int k=0;
for(i;i>=0;i--)
{
if(p[i]>='a'&&p[i]<='f'){p[i]=p[i]-'a'+10;}
if(p[i]>='A'&&p[i]<='F'){p[i]=p[i]-'A'+10;}
if(p[i]>='0'&&p[i]<='9'){p[i]=p[i]-'0';}
sum=sum+p[i]*pow(16,k);
k++;
}
printf("%lld",sum*x);
return 0;
}