进制转换

P 进制数 x 转换为 10 进制数 y

1
2
3
4
5
6
7
8
9
int P_to_y(int x,int p){
int y=0,product=1;
while(x){
y += (x%10)*product;
x = x/10; //去除个位数
product *= p;
}
return y;
}

10 进制数 y 转换为 Q 进制数 z

1
2
3
4
5
6
7
void y_to_Q(int y,int Q,int z[]){
int z[40],int num=0;
do{
z[num++] = y%Q;
y = y/Q;
}while(y);
}
丨fengche丨 wechat
来找我聊天吧~
-------------本文结束感谢您的阅读-------------