思路:定义一个整数,除以所要换的进制,循环除,保存余数到一个数组,输出
package jinzhi.jinzhi; public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub test1 test=new test1(); test.trans(19,8); } private void trans(int num, int k) { // TODO Auto-generated method stub int remain; int[] re=new int[100]; int location=0; while(num!=0){ remain=num%k; num=num/k; re[location]=remain; location++; } show(re,location); } private void show(int[] re, int location) { // TODO Auto-generated method stub for(int i=location-1;i>=0;i--){ System.out.print(re[i]); } } }
相关推荐
C++ 基础编程之十进制转换为任意进制及操作符重载 最近学习C++ 的基础知识,完成十进制转换为任意进制及操作符重载,在网上找的不错的资料,这里记录下, 实例代码: #include #include #include using namespace...
把一个十进制整数转换为2至9进制之间的任意进制数输出
C语言实现十进制向任意进制转换代码,已经经过调试无问题。可以直接使用
设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出。
十进制转换成任意进制代码,很方便使用和笔试
//base用来保存用户欲转换的进制基数 int len; //衡量arr的长度 double sum=0,a=0; //sum是用户输入的浮点数大小 cout请输入一个浮点型整数的小数部分"; cin>>arr; len=strlen(arr); for(int i=0;i;i++) { ...
将十进制与任意进制相与转换,这是用DELPHI程序实现进制转换函数。
C语言实现十进制转换到二进制、八进制、十六进制
设计一个数值转换函数,能够将一个十进制整数转换成为16进制以内的任意进制数
设计算法把一个十进制整数转换为二到九进制之间的任意进制数输出(链式栈)
设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出
可以将十进制转换二到三十六进制,二进制 八进制 十六进制
零基础Python教程018期_进制转换任意玩儿,灵活运用二进制、八进制、十进制、十六进制
用栈实现任意进制的转换 C++6.0运行 c程序
此程序是用栈来完成进制的转换,有栈的结构体的构造,该程序是用将十进制任意转换成其他进制,但只限于整数
进制转换 进制转换器,2进制十进制八进制十六进制之间任意转换
用c语言实现进制转换,分享给大家,谢谢指导
设计算法把一个十进制整数转换为二至九进制之间的任意进制输出(C++描述)原题来自张宪超版数据结构2章12题