`
于阳生
  • 浏览: 3748 次
  • 性别: Icon_minigender_1
  • 来自: 澄海
最近访客 更多访客>>
社区版块
存档分类
最新评论

将一个十进制转换为二进制并将所得的二进制逆过来转换成另一个十进制

阅读更多
[code="java"]
这道题是要求只能用三个变量去实现的。里面红色部分是让你去补充的。刚开始觉得不大可能实现,后来才发现用这样就可以简单实现了。所以把它记录起来。第一次写这种博客,还请各位多多建议和指教。请看过的朋友给个写技术博客建议,很多还不太懂怎么用
以下代码是我举了一个简单的例子去实现的,让n = 12;装换后得到x=3;
public class Change {

/**
* @param args
*/
public static void main(String[] args) {
int x,t,n;
x = 0;
n = 12;
while(n != 0){
t = n % 2;
x = x * 2 + t;
n = n / 2;
}System.out.println(x);
}
}

0
0
分享到:
评论

相关推荐

    二进制转换为十进制(Verilog代码)

    在给定的代码中,`module b32_o(bdata, odata)`定义了一个名为 `b32_o` 的 Verilog 模块,它接受一个32位输入 `bdata`(二进制数据)并产生一个32位输出 `odata`(十进制数据)。 转换过程的核心在于逐位分析二进制...

    进制数转换二进制八进制十进制十六进制之间转换方法PPT学习教案.pptx

    * 十进制转换为二进制:将十进制数除以2,商数作为高位,余数作为低位。 * 二进制转换为十进制:将二进制数按位权乘以2的N-1次方。 (2)十进制与八进制之间的转换: * 十进制转换为八进制:将十进制数除以8,商数...

    labview 十进制转换为二进制

    labview 十进制转换为二进制,比较简单的一种方法,还可以用在其他方面

    十进制转二进制的方法

    十进制数转二进制数、八进制数、十六进制数的方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。 例如,要将 16 转换成二进制数,可以...

    用栈实现十进制转换成二进制(c语言)

    在`main`函数中,我们调用`decimalToBinary`将一个十进制数转换为二进制并打印结果。 在实际应用中,你可能需要根据具体需求对代码进行调整,比如处理负数、处理溢出等问题。但这个基本框架提供了一个使用栈实现十...

    c# 二进制与十进制的转换

    这个程序允许用户输入一个二进制数,将其转换为十进制,然后输入一个十进制数,再将其转换为二进制。如果输入的格式不正确,程序会捕获异常并给出相应的错误提示。 ### 4. 扩展知识 除了基本的转换方法,还可以...

    十进制转换为二进制,并且以逗号隔开

    本文将深入探讨如何将十进制数字转换为二进制,并且以逗号分隔的八位二进制数值形式表示。 首先,我们了解十进制和二进制的基本概念。十进制系统基于10个符号(0-9),每个位置的权重是10的幂次。二进制系统则只有...

    进制间的转换二进制与十进制转换流程图解

    例如,将十进制数156转换为二进制: - 首先用2去除156,得到商78余0。 - 然后用2去除78,得到商39余0。 - 接着用2去除39,得到商19余1。 - 再用2去除19,得到商9余1。 - 继续这个过程,直至商为0,得到的余数...

    汇编语言进制(二进制,八进制,十进制,十六进制)转换

    要将十进制转换为二进制或八进制,可以使用除法和取余的方法。 十六进制(Hexadecimal)是基于16的计数系统,使用0到9的数字和A到F(代表10到15)的字母。在汇编语言中,十六进制是常见的表示方式,因为它可以简洁...

    将ASCII码十进制数转换为二进制数

    本文将深入解析如何利用8086汇编语言实现ASCII码十进制数到二进制数的转换,并通过一个具体的示例程序进行详细解读。 ### 关键知识点 #### 1. ASCII码与数值表示 ASCII码是一种基于拉丁字母的一套电脑编码系统,...

    C语言-顺序栈实现十进制转换为二进制-八进制-十六进制

    打印函数遍历栈中所有元素,将十进制数字转换为相应的字符表示,并按逆序输出,得到最终的进制转换结果。 ##### 8. 主函数逻辑 ```c int main() { //... scanf("%d", &m); //... while (m) { c = m % n; m ...

    循环十进制转换为二进制c++代码

    循环的十进制转换为二进制,方便读者学习参考。

    二进制与十进制转换PPT学习教案.pptx

    要将十进制转换成二进制,需要将整数部分和小数部分分别进行转换。整数部分采用“除以2取余,直到商0”的方法,所得余数按逆序排列就是对应的二进制整数部分。小数部分采用“乘以2取整,达到精度为止”的方法,所得...

    C语言用栈实现十进制转换为二进制的方法示例

    本文实例讲述了C语言用栈实现十进制转换为二进制的方法。分享给大家供大家参考,具体如下: #include #include #include<math.h> #include #include process.h #define SIZE 100 #define STACKINCREMENT 10 #...

    数值转换(从键盘读入二个五位十进制数(1位符号位+4位数值位),并将这二个十进制数分别转换为二进制数,然后求其和,再将和以十进制形式进行显示。)

    数值转换(从键盘读入二个五位十进制数,并将这二个十进制数分别转换为二进制数,然后求其和,再将和以十进制形式进行显示) 从键盘读入二个五位十进制数(1位符号位+4位数值位),并将这二个十进制数分别转换为二...

    c++将二进制字符串转换成十进制数

    在这个示例中,我们定义了一个名为`binaryToDecimal`的函数,它接受一个二进制字符串并返回其对应的十进制值。在`main`函数中,我们测试了这个函数,将字符串"1101"转换成了十进制数13。 5. **Visual C++集成环境**...

    Multisim八位二进制转三位十进制

    要将其转换为三位十进制数,首先需要将二进制数分为三个部分:百位、十位和个位。这可以通过一系列的逻辑门(如与门、或门、非门、异或门以及解码器)和加法器来完成。 具体步骤如下: 1. **二进制到十进制的转换*...

    数制转换, 将一个十进制整数m转换成 →r(2-16)进制字符串,VB6.0源代码编写

    在提供的压缩包文件“VB090610-数制转换, 将一个十进制整数m转换成 →r(2-16)进制字符串”中,很可能包含了完整的VB6.0项目文件,你可以直接运行并查看源代码的实现细节。学习并理解这些代码,将有助于你更好地掌握...

    将十进制数转换为二进制数

    用c语言写的小程序,功能是将十进制数转换为二进制数。

    十进制二进制转换

    例如,一个简单的十进制整数转二进制的函数可能如下: ```cpp #include #include std::string decimalToBinary(int num) { std::bitset<32> bits(num); return bits.to_string(); } int main() { int ...

Global site tag (gtag.js) - Google Analytics