#include<stdio.h>
#include<ctype.h>
int sc(char a[])//传进来代表十六进制的字符串数组,返回十进制
{
int i,n=0,t;
for(i=0;a[i];i++)
{
a[i]=toupper(a[i]);
if(a[i]>='A')
t=a[i]-'A'+10;
else
t=a[i]-'0';
n=n*16+t;
}
return n;
}