博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P进制转Q进制
阅读量:5095 次
发布时间:2019-06-13

本文共 357 字,大约阅读时间需要 1 分钟。

// 对一个P进制的数,如果要转换成Q进制的数

// 1)将P进制数x转换成十进制数y

int y=0,product=1;//product在循环中会不断成P,得到1、P^2.....while(x != 0){    y = y + (x % 10) * product;//x%10为每次取出的一位数字    x /= 10;//去掉x一位    product *= P;}

//2)将十进制数转换成Q进制数z

int z[40],num=0;//数组存放每一位,num存放位数do{    z[num++] = y % Q;//余数为一位    y/=Q;//去掉那一位代表的数值}while(y!=0)

转载于:https://www.cnblogs.com/hebust/p/9388668.html

你可能感兴趣的文章
【Visual Installer】如何注册自已的文件类型
查看>>
关于跳出循环
查看>>
文件拓展名/HTML转义字符/RGB颜色参考/网页字体参考
查看>>
Android常用的UI布局
查看>>
科研呢喃3-论科研选题
查看>>
python (2) 之 pyc
查看>>
TextInputLayout setError() setErrorEnable()
查看>>
HDD&Memory&CPU调度机制(I/O硬件性能瓶颈)
查看>>
city
查看>>
Weex 相关文章收集
查看>>
Android Ap 开发 设计模式第八篇:抽象工厂模式
查看>>
【查阅】教你使用SQL SERVER复制
查看>>
如何用C语言画一个圣诞树?
查看>>
REDIS源码中一些值得学习的技术细节02
查看>>
hrbust1758
查看>>
Java-Class-I:com.alibaba.fastjson.JSONObject
查看>>
Node.js:连接 MongoDB
查看>>
monkey脚本
查看>>
#define、const、typedef的差别
查看>>
delphi的取整函数round、trunc、ceil和floor
查看>>