20、二进制转化为十进制
把一个二进制数转化为十进制数。
输入格式
第一行一个正整数 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、二进制转化为十进制相关推荐
- 二进制转化为十进制Java实现
二进制转化为十进制 ①按权展开方法Java实现 /** 按权展开法*/public static double BinToTen1(String binary) {//查找该二进制是否存在小数点int ...
- 八位二进制转化为十进制
二进制转化为十进制数 用字符型接收二进制的0.1然后判断是否为'1' 功能实现 代码片. #include<iostream> using namespace std; double po ...
- java二进制转化为十进制_用Java将二进制转换为十进制的程序
java二进制转化为十进制 Here you will get program to convert binary to decimal in Java. 在这里,您将获得在Java中将二进制转换为十 ...
- c语言二进制转化为十进制_将十进制转换为C中的二进制
c语言二进制转化为十进制 Here you will get program to convert decimal to binary in C. 在这里,您将获得将C中的十进制转换为二进制的程序. ...
- c语言编程-二进制转化为十进制
c语言编程-二进制转化为十进制 #include<stdio.h> static int a=0; double bintodec(char*str) {a=a*2+(*str-'0'); ...
- 微机原理学习笔记-二进制转化为十进制
除10取余法 设计程序时候的二进制转化为十进制的算法 二进制转化为十进制(除10取余法) 除10取余法中,对于二进制转化为10进制来讲要除于1010,就是把10转化为二进制数,再用二进制数除于1010 ...
- python中二进制转化为十进制_将二进制、八进制、十六进制转换为十进制
学习视频 9节课征服「字符编码」-1-字符.字符集.字符编号与字符编码(基础课)-周华健的在线视频教程edu.csdn.net 二进制.八进制和十六进制向十进制转换都非常容易,就是"按权相 ...
- 二进制转化为十进制和二进制转化为二进制
大家都知道我们平时生活中用的都是十进制,但是计算机使用二进制,那么二进制与十进制如何进行相互转化.下面我们来看一看. 我们以 -1 为例 十进制 1 的二进制是 0000 0001 大致算法如下: 1 ...
- Python二进制转化为十进制数学算法
网上大多是直接用函数转化二进制的,下面的写法是自己的数学算法 # binary意为二进制 binary = input("请输入您的二进制组\n") binary_ = list( ...
最新文章
- bootstrap 弹框使用
- 吴恩达对话Yann LeCun:从相识Hinton到深度学习崛起
- JAVA多线程之CountDownLatch
- ros 发布信息频率_ROS入门笔记二基础
- 第二周四则运算汇报及总结
- strspn和strcspn妙用
- 北方交大的开源软件镜像站
- 武忠祥<高等数学辅导讲义> 第一章
- win11安装texlive 2021版本
- jQuery 实现页面关键字查询
- 哔哩哔哩如何提取封面_如何正确提取视频封面
- 《Objective-C 程序设计(第4版)》图书信息(二)
- 记忆就是记忆!!不要深究!
- QML 图形渲染 - Displace
- linux打印机验证密码,HP LaserJet Pro打印机远程管理员密码泄露漏洞
- 装饰者(Decorator)模式
- PHP获取跳转后的真实地址
- [网鼎杯 2022] crypto582 重作
- 搭建适合自己团队的构建部署平台
- Houdini Terrian UE4 (〇)Terrian基础
热门文章
- php is_subclass_of,PHP_PHP is_subclass_of函数的一个BUG和解决方法,is_subclass_of的作用:
复制代码 - phpStudy...
- 代码批量加引号_如何用Word批量制作员工工作证?1分钟搞定1000份!只需三步
- linux 线程_Linux线程编程专题之线程和线程函数介绍
- springboot nacos_springboot集成nacos
- 可以写计算机哪些方面的论文,计算机应用基础方面论文题目 计算机应用基础论文题目哪个好...
- 在JSP中使用JavaBean
- was修改堆内存_WAS问题解决思路
- sp+Ssh+Mysql实现的简单的企业物资信息管理
- 基于JAVA+SpringMVC+Mybatis+MYSQL的仿百度网盘系统
- 基于JAVA+SpringMVC+Mybatis+MYSQL的汽车维修管理平台