/*题目描述
已知一个只包含 0 和 1 的二进制数,长度不大于 10 ,将其转换为十进制并输出。

输入描述
输入一个二进制整数n,其长度大于0且不大于10

输出描述
输出转换后的十进制数, 占一行
样例输入
110
样例输出
6*/
#include <iostream>
#include <cmath>
using namespace std;

int main(){
string n;
int sum=0;
cout <<"请输入二进制数 :"<<endl;
cin>>n;
if(0<n.length()&&n.length()<=9){
for(int i=0;i<n.size();i++){
if(n[i]=='1'){
int j = pow(2,n.size()-1-i);
sum +=j;
}else if(n[i]!='1'||n[i]!='0'){
cout <<"非法输入!!";
break; 
}
}
}else{
cout <<"超出范围."; 
}
cout <<endl;
cout  <<n <<"转换成十进制为:"<<sum; 
return 0;
}

C++将二进制转换为十进制相关推荐

  1. bash 将二进制转换为十进制_6、计算机进制之二进制、十进制、十六进制之间的转换...

    1.计算机的数制介绍 数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法 数位:指数字符号在一个数中所处的位置 基数:指在某种进位计数制中,数位上所能使用的数字符号的个数 位权:指在某种 ...

  2. 二进制码转十进制java,Java将二进制转换为十进制

    本文概述 我们可以使用Integer.parseInt()方法或自定义逻辑在Java中将二进制转换为十进制. Java二进制到十进制的转换:Integer.parseInt() Integer.par ...

  3. 栈实现 —— 二进制转换为十进制

    二进制转换为十进制 #include<iostream> #include<cstdio> #include<cstdlib> #include<cmath& ...

  4. 在C中将二进制转换为十进制

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

  5. 在C ++中将二进制转换为十进制

    Here you will learn how to convert binary to decimal in C++. 在这里,您将学习如何在C ++中将二进制转换为十进制. We can conv ...

  6. C++进制转换程序(二进制转换为十进制,十进制转换为二进制)

    1.十进制转换为二进制 #include<iostream> using namespace std; int main(){ int N;     cout<<"p ...

  7. 【习题】习题 1 - 用代码将二进制转换为十进制

    欢迎来到博主 Apeiron 的博客,祝您旅程愉快 ! 时止则止,时行则行.动静不失其时,其道光明. 目录 1.缘起 2.算法描述 3.示例代码 4.相关知识点 5.总结 1.缘起 我以前在计算二进制 ...

  8. 二进制转换为十进制的简便方法

    二进制转换为十进制的简便方法. 原来方法: 从最后一位开始算,依次列为第0.1.2...位 第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案 例如: 01101011转十进制: 第0位:1乘 ...

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

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

  10. bash 将二进制转换为十进制_一文帮你详细图解二进制、八进制、十进制、十六进制之间的转换...

    1.背景(Contexts) 之前使用SQL把十进制的整数转换为三十六进制,SQL代码请参考:SQL Server 进制转换函数,其实它是基于二.八.十.十六进制转换的计算公式的,进制之间的转换是很基 ...

最新文章

  1. Android命令行工具logcat详细用法!
  2. phpstudy集成环境安装redis扩展
  3. magento 让某个页面开启SSL访问
  4. Linux有趣指令(二)
  5. 2020科目一考试口诀_二级建造师考试科目有哪些2020
  6. 在Java中避免NullPointerException
  7. stl变易算法(二)
  8. DOM4j-中文API
  9. 零基础自学用Python 3开发网络爬虫(二): 用到的数据结构简介以及爬虫Ver1.0 alpha...
  10. zookeeper + kafka 集群安装部署教程(linux环境下)
  11. altium Designer布等长线、蛇形线
  12. 私有化单机题库管理软件“题库管家”1.3版本正式发布,windows版与mac版下载地址
  13. dz中footer.php在哪找,dz模版制作教程
  14. 银行面试常考。手把手带你高质量刷题(答案+解析)
  15. android opencv hu 不变矩,图像的矩(含hu不变矩)
  16. 揭秘阿里CDN核心技术(http://wenku.baidu.com/view/ffc63474b4daa58da1114a45.html?re=view)
  17. python educoder苹果梨子_Python实现201909-2(小明种苹果(续))满分代码,带注释...
  18. Tiny4412 LCD驱动(DRM+设备树)
  19. 小米电视怎么看cctv?安装小鲸电视免广告教程值得看
  20. Bentley 软件公司发起 2021 基础设施数字化光辉大奖赛项目征集活动

热门文章

  1. python,全自动获取图片,并下载你喜欢的美女图片
  2. 4. 假设一年期定期利率为 3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?
  3. B站疯狂破圈 “后浪”们将会把B站推向何处?​
  4. 在单面打印机上使用WPS实现手工双面打印
  5. 那些我关注的 b 站 up 主
  6. matlab数据变成一列数据,matlab读取excel表格列数据-matlab导入excel后,怎么把数据提取成一列?...
  7. java实现随机生成五位 或 六位/新能源车牌号
  8. POI根据模板导出word文件,以及word转PDF,PDF转图片再插入PDF中(防止PDF被修改)
  9. 微信小程序:好玩的表情包机器人
  10. JS逆向hook通用脚本合集