蓝桥杯 字符串转整数
来源:互联网 发布:办公室新装修 知乎 编辑:程序博客网 时间:2024/06/04 18:32
下列代码把一个二进制的串转换为整数。请填写缺少的语句;
char* p = "1010110001100";
int n = 0;
for(int i=0;i<strlen(p); i++)
{
n = __________;//填空
}
printf("%d\n", n);
答案:n*2+int(p[i]-'0')
注意:之前用的pow()函数求,但是这题是char,不是int,所以所求ASCII码不对
正如十进制123,求法是:1,1*10+2=12,12*10+3=123类似,可求二进制
如二进制1101,求法是:1,1*2+1=3,3*2+0=6;6*2+1=13;
#include<iostream>#include<cstring>#include<stdio.h>#include<cmath>using namespace std;int main(){char* p = "1010110001100";int n = 0;for(int i=0;i<strlen(p); i++){n =n*2+(int)(p[i]-'0');}printf("%d\n", n);return 0;}答案:5516
0 0
- 蓝桥杯 字符串转整数
- 字符串处理------字符串转整数
- 数字字符串转整数
- 整数转字符串
- 字符串转整数
- 字符串转整数
- 字符串转整数
- 字符串转整数
- 字符串转整数
- 20. 字符串转整数
- 字符串转整数
- 字符串转整数
- CSDN-字符串转整数
- 整数转字符串
- c字符串转整数
- 字符串转整数问题
- 字符串转整数(C#)
- c 整数转字符串
- LeetCode题解:Kth Smallest Element in a BST
- hdu 1213 How Many Tables
- 利用SE16n 修改数据
- Pixhawk之前期准备
- spark , NoSuchMethodError: ConcurrentHashMap.keySet 和failed to connect to master的错
- 蓝桥杯 字符串转整数
- 二叉查找树
- Notepad++开发JavaScript运行时中文出现乱码的解决方法
- 文本类控件(EditView 的介绍)
- 远程桌面环境Xfce4中Tab键失效的解决方法
- 嵌入式Linux开发学习笔记:编译与调试
- JavaScript判断浏览器类型及版本
- Centos6.5 64+oracle11.2.0.4+rman 搭建物理DG
- Unity之计算环境反射WorldRefl