十进制转换为其他进制:
int z[40],num=0;//z[40]中存放转换之后的进制数,num存放结果位数
do
{
z[num++]=n%c;
n/=c;
}while(n!=0);
其他进制转换为十进制:
int y=0,product=1;
while(x!=0)
{
y=y+(x%10)*product;
x/=10;
protected*=P;
}
int z[40],num=0;//z[40]中存放转换之后的进制数,num存放结果位数
do
{
z[num++]=n%c;
n/=c;
}while(n!=0);
其他进制转换为十进制:
int y=0,product=1;
while(x!=0)
{
y=y+(x%10)*product;
x/=10;
protected*=P;
}