`

十进制转换为任意进制

 
阅读更多

思路:定义一个整数,除以所要换的进制,循环除,保存余数到一个数组,输出

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]);
		}
	}

}

 

分享到:
评论

相关推荐

    十进制整数转换成为16进制以内的任意进制数

    根据给定文件的信息,本文将详细介绍如何实现一个数值转换函数,该函数能够将一个十进制整数转换为16进制以内的任意进制数。我们首先从基础概念出发,然后逐步深入到具体的实现细节。 ### 基础概念 在计算机科学中...

    任意进制转换为10进制,10进制转换成任意进制

    二、10进制转换为任意进制 1. 分治策略:10进制转换到其他进制通常采用“除基取余”法,即将10进制数不断除以目标进制,记录每次的余数,直到商为0。余数逆序排列,就是目标进制的数字。 2. 示例说明:将10进制的...

    C++ 基础编程之十进制转换为任意进制及操作符重载

    C++ 基础编程之十进制转换为任意进制及操作符重载  最近学习C++ 的基础知识,完成十进制转换为任意进制及操作符重载,在网上找的不错的资料,这里记录下, 实例代码: #include #include #include using namespace...

    十进制转换为十六进制(模块化程序)

    1. **转换模块**:负责将十进制数转换为十六进制。这个模块可能包含一个函数,接受十进制数作为输入,通过上面描述的步骤进行计算,并返回十六进制字符串。 2. **输入/输出模块**:处理用户的输入和结果的输出。这...

    十进制向其他进制转换

    把一个十进制整数转换为2至9进制之间的任意进制数输出

    十进制转换至任意进制数——C语言代码

    例如,从十进制转换到二进制,就是将十进制数分解成二的幂的和。对于任意进制转换,这个原理是一样的,只是基数不再是2或8或16,而是用户指定的一个数。 在C语言中,我们可以创建一个函数来实现这一功能。以下是一...

    设计算法把一个十进制整数转换为二至九进制之间的任意进制数输出

    在计算机科学中,将一个十进制整数转换为其他任意进制(如二进制、八进制、十六进制或介于二至九之间的任何其他进制)是常见的编程任务。这种转换通常用于数据表示、计算以及理解计算机内部工作原理。下面我们将详细...

    C语言实现十进制向任意进制转换

    C语言实现十进制向任意进制转换代码,已经经过调试无问题。可以直接使用

    十进制转换成任意进制代码

    要将十进制转换为其他进制,如二进制、八进制或十六进制,可以采用除基取余的方法。这个过程包括以下步骤: 1. 将十进制数除以目标进制。 2. 记录每次除法的余数。 3. 反转这些余数的顺序,形成目标进制的表示。 ...

    易语言任意进制转换

    这段代码会将10从十进制转换为二进制,并将结果存放在变量".转换结果"中。 对于更复杂的任意进制转换,可能需要自定义函数或者编写循环结构。例如,如果你想要从一个不常见的进制(如七进制)转换到另一个不常见的...

    将任意一个十进制数转换成n(16以内)进制的相对应数

    本文将详细解释将任意一个十进制数转换成n(16以内)进制的相对应数的知识点。 标题解释 标题“将任意一个十进制数转换成n(16以内)进制的相对应数”表明了本程序的主要功能,即将十进制数转换成其他进制数(≤16...

    进制转换(进行十进制与任意进制的转换)我的作业顺便发一下以供参考

    //base用来保存用户欲转换的进制基数 int len; //衡量arr的长度 double sum=0,a=0; //sum是用户输入的浮点数大小 cout请输入一个浮点型整数的小数部分"; cin>>arr; len=strlen(arr); for(int i=0;i;i++) { ...

    十进制到任意进制的转换代码

    要将十进制转换为其他进制,我们可以采用除法和取余的方法。以下是一种通用的算法: 1. 用目标进制的基数不断去除十进制数,直到商为0。 2. 每次除法后得到的余数,从下往上排列,就是转换后的进制数的各位数字。 ...

    STM32数据进制转换程序,移植方便

    例如,他们可能需要将接收到的串口数据转换为10进制,或者将存储在EEPROM中的配置参数从十六进制转换为二进制以便处理。 总结来说,这个STM32数据进制转换程序是嵌入式开发中的实用工具,通过其高效的算法和良好的...

    C#进制转换 可以从任意进制转任意进制

    基本思路是将源进制数字转换为十进制,然后从十进制转换为目标进制。 1. 从任意进制到十进制 使用循环和除法,每次将数字除以目标基数,取余数,直到商为0。余数逆序排列即为十进制表示。 2. 从十进制到任意进制 ...

    十进制转换到二进制、八进制、十六进制

    本篇文章将深入探讨如何利用C语言实现从十进制转换到二进制、八进制以及十六进制的方法。 一、十进制转二进制 十进制是我们日常生活中最常用的数字系统,而二进制则是计算机内部处理数据的基础。在C语言中,可以...

    十进制与任意进制转换

    将十进制与任意进制相与转换,这是用DELPHI程序实现进制转换函数。

    计算机各种进制转换练习题(附答案)(20211001192755).pdf

    9. 对于不同数制之间关系的描述,正确的描述为任意的二进制有限小数,必定也是十进制有限小数。 10. 二进制整数 1111111111 转换为十进制数为 1023,二进制小数 0.111111 转换成十进制数为 0.96875。 11. 十进制的...

Global site tag (gtag.js) - Google Analytics