二进制转十进制
来源:互联网 发布:测试淘宝标题 编辑:程序博客网 时间:2024/06/05 08:12
根据二进制的换算,如果这个位数是1的话就等于加上2的位数-1次方,比如100,第三位是1,所以2的2次方就是4,转为10十进制就是8
很简单的题,直接放码
#include<iostream>#include<string>#include<cmath>using namespace std;int main(){ int n; cin >> n; while(n--){ string str; cin >> str; int len=str.length(); int lena=len-1; int sum=0; for(int i=0; i< len; i++){ if(str[i]=='1') sum+=pow(2,lena); lena--; } cout << sum << endl; }}
0 0
- 十进制转二进制 二进制转十进制算法
- 十进制转二进制、二进制转十进制
- 二进制转十进制
- 二进制 十进制互转
- 081013十进制转二进制
- 十进制转二进制
- 二进制转十进制
- 十进制转二进制
- 大数十进制转二进制
- 十进制转二进制算法
- 十进制转二进制
- 十进制二进制互转
- 二进制转十进制
- 十进制转二进制
- 十进制小数 转 二进制
- 十进制转二进制程序
- 十进制转二进制
- 3980. 二进制转十进制
- Android listView 里面的 ViewHolder通用写法非常棒
- BBasic-Diary921
- vs2008(C#) IDE 使用之 菜单栏/编辑 (二)
- wikioi1430素数判定
- Elevator
- 二进制转十进制
- poj2777
- HDOJ 5143 NPY and arithmetic progression DFS
- 触摸和手势
- 一个cxf使用例子
- Cygwin vim的设置--解决Cygwin中vim的backspace不能正常使用
- nginx+apache+mysql+php+memcache+squid搭建集群web环境
- Android里面的TextView跑马灯效果,重写了TextView控件
- Redis基础和集群