把字符串转换成整数
来源:互联网 发布:马士兵struts2源码 编辑:程序博客网 时间:2024/06/09 22:11
class Solution {public:int StrToInt(string str) {if(str.length() == 0) return 0; bool flag = true; int k = 0; if(str[0] == '+'){ k++; }else if(str[0] == '-'){k++; flag = false; } int num = 0; for(int i = k;i < str.length(); i++){ if(str[i] < '0' || str[i] > '9') return 0; if(num > INT_MAX / 10) return 0; if(num == INT_MAX / 10 && str[i] - '0' > INT_MAX % 10 && flag) return 0; if(num == INT_MAX / 10 && str[i] - '0' == INT_MAX % 10 + 1 && !flag) return INT_MIN; if(num == INT_MAX / 10 && str[i] - '0' > INT_MAX % 10 + 1 && !flag) return 0; num *= 10; num += str[i] - '0'; } return num * ( flag ? 1 : -1 );}};
0 0
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数 .
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- 把字符串转换成整数
- SVM 中查看支持向量的权重。
- 在Xcode中使用Git进行源码版本控制
- 向 appstore 查询已发布 APP 的信息
- 作业5.19
- Cell调整separaLine的位置
- 把字符串转换成整数
- 如何利用R语言画出三维动画图
- 支付宝账单分类+下拉刷新+加载更多
- Eclipse 中 Tomcat 配置
- 将博客搬至CSDN
- C++中的矩阵特征值
- android学习网站/论坛/博客总结(不断更新中...)-by TomHawk
- 工具网站
- 使用Navicat for Oracle工具连接oracle的图文教程