剑指offer: 把字符串转换成整数
来源:互联网 发布:淘宝联盟提现规则 编辑:程序博客网 时间:2024/06/04 18:23
题目描述
将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0
输入描述:
输入一个字符串,包括数字字母符号,可以为空
输出描述:
如果是合法的数值表达则返回该数字,否则返回0
输入例子:
+2147483647 1a33
输出例子:
21474836470
class Solution {public:int StrToInt(string str) {int size = str.size();int flag = 1;//正数为1,复数为-1int number = 0;for (int i = 0; i < size; ++i){if (str[i] == '+'){if (i == 0)flag = 1;elsereturn 0;continue;}if (str[i] == '-'){if (i == 0)flag = -1;elsereturn 0;continue;}if (str[i] - '0' >= 0 && str[i] - '0' <= 9){number *= 10;number += str[i] - '0';}elsereturn 0;}return number*flag;}};
0 0
- 剑指offer--把字符串转换成整数
- 《剑指offer》把字符串转换成整数
- 《剑指offer》把字符串转换成整数
- [剑指offer]把字符串转换成整数
- 剑指offer|把字符串转换成整数
- 《剑指offer》-把字符串转换成整数
- 剑指offer 把字符串转换成整数
- 剑指offer: 把字符串转换成整数
- 【剑指offer】把字符串转换成整数
- 剑指offer--把字符串转换成整数
- 把字符串转换成整数 剑指offer
- 剑指offer:把字符串转换成整数
- 剑指offer-把字符串转换为整数
- 【剑指offer】题目1508:把字符串转换成整数
- 剑指offer--面试题49:把字符串转换成整数
- 剑指offer——把字符串转换成整数
- 剑指Offer:面试题49 把字符串转换成整数
- 剑指offer系列源码-把字符串转换成整数
- 动画Root Motion的脚本处理
- hadoop启动时datanode报错问题解决方案汇总
- 283. Move Zeroes
- HDU 1166 敌兵布阵 简单线段树应用
- linux学习记录
- 剑指offer: 把字符串转换成整数
- 多线程有几种实现方法?同步有几种实现方法?
- WPF 重写App Main函数方法
- javascript
- 量化交易——传统技术分析相对强弱指数RSI的原理及实现
- Unity3D 中 Generic 动画导入设置和 Root Motion 之间的关系
- Listener,Filter,Servlet执行顺序和生命周期
- java操作Dropwizard Metrics简单篇
- 【POJ1741】Tree-树的点分治