将十进制转换为任意进制的数
2016-08-18 11:47
323 查看
void dtox(int dnum,int jz) //dnum是传入的十进制数 jz是想要变为几进制 { char xnum[100]; //保存目标进制的各位数 int i=0,j=0; while(dnum>=jz) { if(dnum%jz<=9) { xnum[j++]=dnum%jz+48; } else { xnum[j++]=dnum%jz-10+'A'; } dnum=dnum/jz; } if(dnum<=9) { xnum[j]=dnum+'0'; } else { xnum[j]=dnum-10+'A'; } for(i = j;i >= 0;i--) { cout<<xnum[i]; //输出这个jz进制的数 } }
相关文章推荐
- python十分简单实现十进制到任意进制的转换
- 十进制与自定义任意进制转换代码
- USTC机试——十进制转换成任意m进制数字
- 十进制转换为任意进制(栈 c++版)
- 十进制转换任意进制
- C++ 基础编程之十进制转换为任意进制及操作符重载
- 十进制转换任意进制_CJ
- 使用数组,编写一个任意进制正整数转换为十进制的转换工具。
- 十进制转换为任意进制及操作符重载
- python 十进制整数转换为任意进制(36以内)
- 十进制转换任意进制
- C++十进制转换为任意进制
- c++十进制int型整数转换成计算机中存储的任意进制
- HLG 1896 将任意进制数转换为十进制 (基础题)
- 设计算法把一个十进制的整数转换成二至九进制之间的任意进制输出
- 无符号十进制整数转换成任意进制数
- 【任意进制转换】 例:输入十进制转换二进制
- NOJ 1012 进制转换(十进制转换成任意进制)
- 无符号十进制整数转换成任意进制数
- 数制转换--十进制转换任意进制---栈--初始化--调用--每日一练(七)