算法训练 进制转换(2转10)
来源:互联网 发布:道德经足不出户知天下 编辑:程序博客网 时间:2024/05/21 19:34
算法训练 进制转换
时间限制:1.0s 内存限制:512.0MB
问题描述
编写一个程序,输入一个二进制的字符串(长度不超过32),然后计算出相应的十进制整数,并把它打印出来。
输入格式:输入为一个字符串,每个字符都是’0’或’1’,字符串的长度不超过32。
输出格式:输出一个整数。
输入输出样例
样例输入
1101
样例输出
13
分析:
2进制转10进制,用我们数学中日常用的方法即可。
#include <stdio.h>#include <string.h>#include <math.h>int main(){ char a[32]; int sum=0; gets(a); int i,j; j=strlen(a)-1; for(i=j;i>=0;i--) { if(a[i]=='1') sum+=pow(2,j-i); } printf("%d\n",sum); return 0;}
阅读全文
0 0
- 算法训练 进制转换(2转10)
- 算法训练 进制转换
- 蓝桥杯 ALGO-85 算法训练 进制转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 算法训练 大小写转换
- 蓝桥杯 算法训练 大小写转换
- 蓝桥杯-算法训练 大小写转换
- 蓝桥杯-算法训练 大小写转换
- 蓝桥杯 算法训练 大小写转换
- 算法训练 进制转化
- 蓝桥杯 算法训练 大小写转换 (高手勿看,害眼)
- 华为在线训练之16进制转换10进制
- Win10搭建FTP服务器
- Windows 7
- PRML中文版(马春鹏)勘误表
- 【PHP学习】Win下安装PEAR
- 配置局域网YUM源
- 算法训练 进制转换(2转10)
- android 蓝牙通信编程
- hdu-1556-Color the ball(树状数组)
- BZOJ1006 神奇的国度 【弦图染色——最大势算法MCS】
- 二叉树面试题-镜像与判断是否为完全二叉树
- 理解linux 的 inode][解决inode耗尽问题
- Windows 7
- 理解RESTful架构
- "error while loading shared libraries: xxx.so.x" 错误的原因和解决办法