十进制转化为二进制:将十进制一直除以二,然后用数组储存余数,并取商,如此循环直到十进制数小于零。

#include <stdio.h>
void main()
{
 short int n;
 int a[30],i=0; //定义一个数组 用来存储二进制数
 for(i=0;i<30;i++){ //将这个数组初始化为0;
  a[i]=0;
 }
 i=0;         
 printf("输入一个十进制数:");
 do{
  scanf("%hd",&n);
 } while(n<0);     
 while(n>0){      //将余数存在数组里面
       a[i]=n%2;
       n=n/2;
       i++;
  }
 for(i=29;i>=0;i--){   //倒序输出二进制数
  printf("%d",a[i]);
 }
 }

C语言——十进制转化为二进制相关推荐

  1. c语言 十进制转化为二进制

    我这里提供了两种方法: #include <stdio.h> int main() {int a,i=1,c=0,j,k,sum=0;scanf("%d",&a ...

  2. c语言实例--十进制转化为二进制

    问题:实现十进制转化为二进制的代码. 思路先行: 第一步:十进制转化为二进制的过程中,就是每次除2取余,并存放在数组中. 第二步:输入的数字在0-32767之间. 第三步:for循环(从0到14位,最 ...

  3. C语言基础代码合集 | 十进制转化为二进制

    1. 九九乘法表 #include <stdio.h> int main(void) {int a,b;for (a=1;a<=9;a++)//列的循环{for(b=a;b<= ...

  4. C语言十进制转换成二进制源码

    把开发过程比较重要的一些内容备份一次,下边资料是关于C语言十进制转换成二进制的内容,应该对各位朋友有一些用. #include int main() { int num; std::cout < ...

  5. 把十进制转化为二进制的一种方法

    把十进制转化为二进制的一种方法: void pb(int n){if(n != 0){pb(n/2);putchar('0'+n%2);} }int main(void){for(int i=10; ...

  6. python十进制转化为二进制

    python十进制转化为二进制 实例:给定一个非负十进制数n,如何将其转换成为一个二进制数? 输入:123 输出:1111011 输入:1363 输出:10101010011 输入:12 输出:110 ...

  7. 十进制转化成二进制(C++)

    十进制转化为二进制的方法,在数学上是除二取余法,如下图(自己在画图上画的,有点子丑,,,): 我这是以36为例,用36不断的去除二取余,左边就是余数,最后从下至上把余数连起来,就是我们要得到的结果,就 ...

  8. java十进制转化为二进制

    十进制转化为二进制的方法 Integer.toBinaryString(int i) 注意:转化的二进制以字符串的形式返回 查看一个数的二进制上某一位是0还是1的方法: 1.屏蔽法 num & ...

  9. 数据结构6:栈的应用(十进制转化为二进制)

    十进制转化为二进制,采用的是"除以2求余数"的算法,就是将整数不断除以2,每次得到的余数就是由低到高的二进制 这个"除以2"的过程得到的余数是从低到高的次序,而 ...

最新文章

  1. php api命名历史,历史上的今天,php接口源码api
  2. 与众不同 windows phone (40) - 8.0 媒体: 音乐中心的新增功能, 图片中心的新增功能, 后台音乐播放的新增功能...
  3. mysql子分区多少层_MYSQL子分区修剪
  4. tkinter的GUI设计:界面与逻辑分离(三)-- 多页面
  5. python程序30行_Python30行代码实现对pdf文字内容的提取
  6. 无线通信技术协议-Zigbee 3.0
  7. php apc缓存以及与redis的对比
  8. Ansible Loops
  9. 西门子PLC S7 200 SMART 没有触摸屏的仿真
  10. ORA-01045 :user 用户名 lacks create session privilege; logon denied
  11. Python解决羊车门问题
  12. 量化策略——准备2 量化技能树量化术语
  13. R语言与数据分析之三:分类算法1
  14. vbox的虚拟机Ubuntu的共享文件夹无法创建软链的问题解决
  15. RunTime: 块内存复制
  16. 什么软件可以测试音乐速度,测算歌曲速度有什么好用的编曲软件
  17. FT232RL如何区分正品与盗版
  18. Sandiaga Uno关注巴厘岛G20 1500亿美元MogaFX外汇收益
  19. autojs获取id_手把手教你使用AutoJS自动领京豆
  20. Linux内核学习方法

热门文章

  1. AcWing 692. G巴士计数 差分+前缀和
  2. 语言表达逻辑训练,让你说话更条理清晰
  3. Transfer Learning Toolkit (TLT) + DeepStream (DS)快速部署深度学习模型(以口罩检测为例)
  4. Zimbra 8.7.11规则:只能发送内部邮件
  5. STM32--学习笔记 常用协议总结
  6. Linux网络嗅探器实验报告,分析网络嗅探器实验报告
  7. 临近新春佳节,如何多快好省地买遍全球年货?
  8. 易语言json置入_易语言取置JSON文本使用方法-易语言学习-猴子技术宅
  9. Java实现短信验证码(阿里云短信服务)
  10. HTML(一、语法规范,二、结构标签,三、开发工具,四、HTML常用标签,五、注释和特殊字符)