`
baby69yy2000
  • 浏览: 187840 次
  • 性别: Icon_minigender_1
  • 来自: 自己输入城市...
社区版块
存档分类
最新评论

Stack练习:: 十进制正整数转化成二进制

    博客分类:
  • Util
J# 
阅读更多
include "stdio.h"
int main(void)
{
    int n,num,value=0,i=0,j;
    /*输入一个十进制数*/
    scanf("%d",&num);
    n=num;
    /*十进制转二进制*/
    while(n)
    {
      n=n/2;
      i++;
    }
    while(num)
    {
       value=num%2;
       for(j=1;j<i;j++)
          printf(" ");
       printf("%d",value);
       printf("\r");
       num=num/2;
       i--;
    }
    return 0;
}


十进制转十六进制
分享到:
评论

相关推荐

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

    ### C语言顺序栈实现十进制到二进制、八进制、十六进制的转换 #### 一、概述 本篇文章将详细介绍如何使用C语言中的顺序栈来实现十进制数字向二进制、八进制以及十六进制的转换。通过分析给出的代码示例,我们将...

    利用顺序栈将一个非负的十进制整数N转换为对应的B进制数。

    通常我们使用的十进制数系统,在计算机内部是以二进制形式存储和处理的。因此,掌握不同进制之间的转换方法对于理解计算机的工作原理至关重要。本文将详细介绍如何使用顺序栈这一数据结构来实现从十进制到其他进制的...

    顺序栈、链栈将10进制转为2、8、16进制源码

    "stack.ncb"、"stack.dsp"、"stack.dsw"、"stack.plg"、"stack.opt"等文件则属于Visual Studio项目文件,用于项目的配置和构建过程。"Debug"目录通常包含编译后的可执行文件和调试信息。 总的来说,这个实例提供了...

    北邮计算机考研复试题的C语言解答精选

    - 本题中,程序`convert_to_binary`通过循环实现这一过程,将十进制数转换为二进制,并打印出无前导0的二进制串。 4. **栈(Stack)数据结构** - 栈是一种后进先出(LIFO)的数据结构,常用于临时存储和处理数据...

    递归算法与栈

    给出的示例展示了如何使用递归算法将一个十进制正整数转换为八进制数: ```pascal procedure tran(n: integer); var k: integer; begin k := n mod 8; n := n div 8; if n &lt;&gt; 0 then tran(n); write(k:1); end...

    超级 混合计算器 源码

    计算器的进制转换功能涉及到二进制、八进制、十进制和十六进制之间的转换。这通常通过将数值转换为特定基数的字符串,或者将字符串解析为特定基数的数值来实现。在C#中,`Convert.ToInt32()`和`Convert.ToString()`...

    NOIP C++ 代码库

    - 提供了将十进制数转换为其他进制字符串的功能。 6. **扩展欧几里得算法** - 计算两个整数的线性组合形式的互质系数,即解方程`ax + by = gcd(a, b)`。 7. **逆元** - 逆元在模意义下求解,通过扩展欧几里得...

    MATLAB函数 (2).pdf

    85. **dec2hex()**: 将十进制数转换为十六进制。 86. **deconv()**: 进行多项式因式分解和除法。 87. **del2()**: 计算离散拉普拉斯变换。 88. **delete()**: 删除文件或对象。 89. **diff()**: 计算序列的差分...

    java常用英语

    - **Prime**: 素数,只能被1和自身整除的正整数。 - **Leap Year**: 闰年,每四年一遇,二月有29天的年份。 - **Array**: 数组,一种线性的数据结构。 - **Method**: 方法,Java中的函数。 - **Element**: 元素,...

    嵌入式+芯片手册相关单词表

    - **十进制 (Decimal)**:我们日常生活中最常用的计数系统,基于10。 - **十六进制 (Hexadecimal)**:一种基于16的计数系统,广泛用于计算机科学中。 #### 38. 运算符 - **运算符结合性 (Operator Associativity)**...

    算法-数字反转(洛谷-P1307).rar

    在大多数编程语言中,整数是以二进制形式存储的,而不是我们通常看到的十进制表示。因此,要反转数字,我们不能直接对二进制位进行操作,而需要将其转换为字符串,这样才能方便地处理每个数字位。 接下来,我们可以...

    java算法题指导手册

    给定一个整数`n`,打印所有从1开始的n位正整数。可以通过递归的方法生成所有的n位数,并打印出来。也可以考虑使用大数处理,如BigInteger。 **示例:** ```java import java.math.BigInteger; public void print...

Global site tag (gtag.js) - Google Analytics