把一个二进制数转化为十进制数。

输入格式

第一行一个正整数 n (1≤n≤30),表示二进制数的长度。

第二行一个二进制数。

输出格式

输出一个整数,表示对应的十进制数。

样例输入

5
10101

样例输出

21

#include <bits/stdc++.h>
using namespace std;
int main(){int n;cin>>n;char a[n];int sum=0,m=1;for(int i=0;i<n;i++){cin>>a[i];}for(int i=n-1;i>=0;i--){sum+=(a[i]-'0')*m;m*=2;}cout<<sum;return 0;
}

20、二进制转化为十进制相关推荐

  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. python中二进制转化为十进制_将二进制、八进制、十六进制转换为十进制

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

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

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

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

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

最新文章

  1. bootstrap 弹框使用
  2. 吴恩达对话Yann LeCun:从相识Hinton到深度学习崛起
  3. JAVA多线程之CountDownLatch
  4. ros 发布信息频率_ROS入门笔记二基础
  5. 第二周四则运算汇报及总结
  6. strspn和strcspn妙用
  7. 北方交大的开源软件镜像站
  8. 武忠祥<高等数学辅导讲义> 第一章
  9. win11安装texlive 2021版本
  10. jQuery 实现页面关键字查询
  11. 哔哩哔哩如何提取封面_如何正确提取视频封面
  12. 《Objective-C 程序设计(第4版)》图书信息(二)
  13. 记忆就是记忆!!不要深究!
  14. QML 图形渲染 - Displace
  15. linux打印机验证密码,HP LaserJet Pro打印机远程管理员密码泄露漏洞
  16. 装饰者(Decorator)模式
  17. PHP获取跳转后的真实地址
  18. [网鼎杯 2022] crypto582 重作
  19. 搭建适合自己团队的构建部署平台
  20. Houdini Terrian UE4 (〇)Terrian基础

热门文章

  1. php is_subclass_of,PHP_PHP is_subclass_of函数的一个BUG和解决方法,is_subclass_of的作用: 复制代码 - phpStudy...
  2. 代码批量加引号_如何用Word批量制作员工工作证?1分钟搞定1000份!只需三步
  3. linux 线程_Linux线程编程专题之线程和线程函数介绍
  4. springboot nacos_springboot集成nacos
  5. 可以写计算机哪些方面的论文,计算机应用基础方面论文题目 计算机应用基础论文题目哪个好...
  6. 在JSP中使用JavaBean
  7. was修改堆内存_WAS问题解决思路
  8. sp+Ssh+Mysql实现的简单的企业物资信息管理
  9. 基于JAVA+SpringMVC+Mybatis+MYSQL的仿百度网盘系统
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的汽车维修管理平台