int int_pow(int x,int y) //幂函数 即x^y
{
int i,result=1;
for(i=0;i<=y;i++) //这个的意思就是y个x相乘
result*=x;
return result;
}
int xtod(char num[],int jz) //字符串num是其他进制的数,jz代表num是几进制的数
{
int dnum = 0,i,n = 0,b;
for(i=0;;i++)
{
if(num[i]=='\0')break;
else n++;
}
for(i=n-1;i>=0;i--)
{
if(num[n-i-1]>='a')
b=num[n-i-1]-'a'+10;
else
if(num[n-i-1]>='A')
b=num[n-i-1]-'A'+10;
else
b=num[n-i-1]-'0';
dnum = dnum + b*int_pow(jz,i-1);
}
return dnum; //返回的十进制数
}