题目

代碼

#include <stdio.h>int main()
{printf("请输入一个整数:");int n;scanf("%d",&n);int i=0;char a[16] = {'\0'};while(1){a[i] = n%2+'0';if(n<2)break;n/=2;i++;}for(i=0;i<16;i++){if(a[15-i] == '\0')printf("0");elseprintf("%c",a[15-i]);if(i==7)printf(" ");}return 0;}

结果

思路

  1. 用竖式来计算
  2. 注意接收的时候,除一个2就是在低位的,所以注意接收和输出的顺序,因为使用数组,所以第一个接收的其实是二进制的最低位,输出时应该倒序输出

注意

字符数组的初始化;
整型与字符型转化。

每日一题-20200422-二进制转化为十进制相关推荐

  1. 二进制转化为十进制Java实现

    二进制转化为十进制 ①按权展开方法Java实现 /** 按权展开法*/public static double BinToTen1(String binary) {//查找该二进制是否存在小数点int ...

  2. 八位二进制转化为十进制

    二进制转化为十进制数 用字符型接收二进制的0.1然后判断是否为'1' 功能实现 代码片. #include<iostream> using namespace std; double po ...

  3. java二进制转化为十进制_用Java将二进制转换为十进制的程序

    java二进制转化为十进制 Here you will get program to convert binary to decimal in Java. 在这里,您将获得在Java中将二进制转换为十 ...

  4. c语言二进制转化为十进制_将十进制转换为C中的二进制

    c语言二进制转化为十进制 Here you will get program to convert decimal to binary in C. 在这里,您将获得将C中的十进制转换为二进制的程序. ...

  5. c语言编程-二进制转化为十进制

    c语言编程-二进制转化为十进制 #include<stdio.h> static int a=0; double bintodec(char*str) {a=a*2+(*str-'0'); ...

  6. 微机原理学习笔记-二进制转化为十进制

    除10取余法 设计程序时候的二进制转化为十进制的算法 二进制转化为十进制(除10取余法) 除10取余法中,对于二进制转化为10进制来讲要除于1010,就是把10转化为二进制数,再用二进制数除于1010 ...

  7. 20、二进制转化为十进制

    把一个二进制数转化为十进制数. 输入格式 第一行一个正整数 n (1≤n≤30),表示二进制数的长度. 第二行一个二进制数. 输出格式 输出一个整数,表示对应的十进制数. 样例输入 5 10101 样 ...

  8. Python二进制转化为十进制数学算法

    网上大多是直接用函数转化二进制的,下面的写法是自己的数学算法 # binary意为二进制 binary = input("请输入您的二进制组\n") binary_ = list( ...

  9. 二进制转化为十进制和二进制转化为二进制

    大家都知道我们平时生活中用的都是十进制,但是计算机使用二进制,那么二进制与十进制如何进行相互转化.下面我们来看一看. 我们以 -1 为例 十进制 1 的二进制是 0000 0001 大致算法如下: 1 ...

  10. python中二进制转化为十进制_将二进制、八进制、十六进制转换为十进制

    学习视频 9节课征服「字符编码」-1-字符.字符集.字符编号与字符编码(基础课)-周华健的在线视频教程​edu.csdn.net 二进制.八进制和十六进制向十进制转换都非常容易,就是"按权相 ...

最新文章

  1. potainer 日志_实时Web日志分析神器
  2. ElasticSearch 2 (1) - Getting Start
  3. mysql分布式安装可靠读写案列图解,高并发下的分布式锁-mysql篇
  4. OpenGL中shader使用
  5. 怎么更改Rstudio中的默认目录
  6. 深夜,我用python爬取了整个斗图网站,不服来斗
  7. Python--turtle绘图模块讲解
  8. Linux 命令(44)—— expand 命令
  9. java的基本数据类型转换。
  10. 梅小雨20190919-5 代码规范,结对
  11. MIS--信息管理系统
  12. js 单击、双击、连续多次点击
  13. 苏宁“北京攻略”:老阵地,新战场 | 一点财经
  14. 发那科2021参数_FANUC常用参数
  15. HTC Desire Z刷recovery刷机教程
  16. 呼伦贝尔草原行(5日自由行)
  17. shell笔记(C语言中文网)
  18. SpringCloud学习笔记(五)服务发现Discovery
  19. 设计一个自我介绍简单页面
  20. 网络营销的多种表现形式

热门文章

  1. 雷达距离、目标角度、目标方位和目标速度的测量方法简介
  2. 关于不死兔子的编程题**
  3. Cocos 资料大全
  4. 清明祭祀 防火常识要记牢
  5. Python路径处理库pathlib
  6. excel教程的rss源_在Excel工作表上显示RSS源
  7. 播放视频为什么需要输入激活码?这种加密的视频怎样才能播放?
  8. 人生重开模拟/合成大西瓜/小空调......2021爆款开源项目盘点
  9. 计算机毕业设计springboot+vue基本微信小程序的线上服装店系统-服装商城
  10. 推荐几个好用的网站导航