题目:

输入1个无符号二进制数串,编写程序将其转换成对应的十进制数,并输出。

输入格式:

输入1个二进制数串(至少1位且不超过16位)。

输出格式:

输出转换后的十进制数。

输入样例:

0110110001100

输出样例:

3468

源代码:

#include <stdio.h>
#include <math.h>
#include <string.h>
int main()
{char a[17];gets(a);int n,sum=0;n=strlen(a);for(int i=n-1,k=0;i>=0;i--,k++){sum+=(a[i]-48)*pow(2,k);}printf("%d",sum);return 0;}

二进制数据转换成十进制数相关推荐

  1. PTA 数组 7-6 二进制数据转换成十进制数

    输入1个无符号二进制数串,编写程序将其转换成对应的十进制数,并输出. 输入格式: 输入1个二进制数串(至少1位且不超过16位). 输出格式: 输出转换后的十进制数. 输入样例: 01101100011 ...

  2. 如何把单精度二进制数转换成十进制数?

    如何把单精度二进制数转换成十进制数? 单精度二进制数32位,符号1位,指数8位,尾数23位 步骤: 1.如果最高位为1,则为复数,否则为正数. 2.接下来8位为指数,减去二进制01111111(十进制 ...

  3. 将1~36进制的数字转成十进制数输入

    进制转换器: 功能:用户输入进制数,然后输入数字,将该 进制数的数字转换成十进制数进行输出. 语言:C语言. 要实现这一功能,其实并不复杂,我们只要了解两个C语言的库函数即可. 下面我先给出代码,大家 ...

  4. 二进制转换成十进制算法

    用较为精简的方式,实现将二进制数转换成十进制数: 1 --> 1 10 --> 2 100 --> 4 - 转换函数如下: int change(int base2) {int te ...

  5. c语言十进制转换成二进制八进制十六进制,十进制数转换成二进制,八进制,十六进制(c语言)...

    利用一个函数实现十进制数转换成二进制,八进制,十六进制.利用的是栈的后进先出的思想.算法简单. #include #include #include #define STACK_INIT_SIZE 1 ...

  6. 二进制补码和十进制数的转换

    最近做的一个工程项目用到了基本的数据转换,代码实现了一遍,供大家和自己参考. 先考虑如何将二进制补码转换为十进制整数: 若符号位是0, 则该数是正数, 原码等同于补码. 可以由原码(也就是补码)得知代 ...

  7. GO二进制字符串转十进制数原生算法

    问题 拿到一个二进制字符串如何快速高效的转化为十进制数呢?如"111"如何转成十进制的7? go语言自带包strconv 这个包呢也有其转换方式,太多的博客啊写的都是这个包,但是他 ...

  8. 二进制转换成十进制然后输出 学堂在线第二章作业2-2

    题目描述 已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出. 输入描述 输入一个二进制整数n,其长度大于0且不大于10 输出描述 输出转换后的十进制数, 占一行 样例 ...

  9. 如何把二进制数化成十进制数_如何将二进制数1101.1转化成十进制数?计算步骤是怎样的?...

    展开全部 1101.1转换32313133353236313431303231363533e78988e69d8331333365633938为10进制为13.5 进制转换是人们利用符号来计数的方法. ...

最新文章

  1. Integer vs int
  2. Matplotlib基础绘图功能 — 以折线图为例
  3. Bug改到怀疑人生…… | 每日趣闻
  4. 超级计算机算200p什么意思,超级计算机一万年的运算仅需200秒,量子霸权的神话真的能实现吗?...
  5. WinCE 和Win Mobile的关系
  6. SpringBoot 项目模板:摆脱步步搭建
  7. VC创建DLL动态链接库及其调用
  8. 解决Atom插件安装下载问题
  9. matlab使用tic 和 toc记录程序执行时间
  10. C# 如何理解 ASP.NET Web API 的 REST
  11. Python——语言基础
  12. html点击图片可以放全屏,html:点击图片放大到全屏,再次点击缩回
  13. 我看过的机器学习方面的好文章
  14. 百度网盘加速教程(绝对有效)
  15. 泰坦尼克号生存预测python毕设_机器学习入门案例分析-泰坦尼克号生存预测
  16. 使用SQL查询物料最新采购价格的示例
  17. c++读取stl文件
  18. centos使用yum时提示Segmentation fault错误的深入研究
  19. Vue.js小案例(2)
  20. 如何让图片放大不模糊?

热门文章

  1. 深度学习框架pytorch入门之张量Tensor(一)
  2. STM32+MCP2515多路CAN总线通信电路板(三路、四路、五路)
  3. 基于双层蚂蚁算法和区域优化的机器人导航新算法 翻译+总结
  4. 流放之路服务器维护,流放之路8月7日更新维护公告 8.7更新了什么内容?
  5. 项目管理中快速制定高质量目标四个步骤
  6. 快速去除照片水印的方法,简单好用
  7. 美评级机构可信度有多高?有“屁股决定脑袋”之嫌疑
  8. 剑指 Offer 09. 用两个栈实现队列
  9. 【课程汇总】OpenHarmony全场景Demo数字管家系列课(附链接)
  10. CorelDRAW X3 书籍封面设计(7)