《剑指offer》——字符串转换为整数
来源:互联网 发布:宁知此为归骨所耶翻译 编辑:程序博客网 时间:2024/03/29 16:15
#include<iostream>using namespace std;int strToInt(const char* str){ int num = 0; int t = 1; while(*str != 0)//字符串结束 { if(*str < '0' || *str > '9')//若元素不是数字字符 { if((str[0] == '-' || str[0] == '+') && strlen(str) == 1)//若只有加号或减号 { return 0; } if(str[0] == '-')//若首元素是负号 { t = -1; ++str; } else if(str[0] == '+')//若首元素是正号 { ++str; } else return 0; } num = num * 10 + *str - '0';//将数字字符转换为整数 ++str; } if(num * t < INT_MIN)//若超出int的界限 return 0; else if(num * t > INT_MAX) return 0; else return num * t;}int main(){ char str[] = "2500"; cout << strToInt(str) << endl;}
0 0
- 剑指offer — 字符串转换为整数
- 《剑指offer》——字符串转换为整数
- 剑指offer——字符串转换为整数
- 剑指offer--字符串转换为整数
- 剑指offer-把字符串转换为整数
- 剑指offer—字符串转换整数
- 剑指offer——面试题:把字符串转换为整数
- 《剑指Offer》面试题:将字符串转换为整数
- 【剑指offer-Java版】49把字符串转换为整数
- 剑指offer---把字符串转换为整数(49)
- 剑指offer——把字符串转换成整数
- 《剑指offer》——把字符串转换成整数
- 剑指offer——把字符串转换成整数
- 把字符串转换成整数——剑指offer
- 剑指offer——把字符串转换成整数
- 剑指offer——48.把字符串转换成整数
- 剑指offer—把字符串转换成整数
- 剑指offer — 把字符串转换成整数
- 接口
- python 中_name_ = _main_ 的作用
- 手动更新gcc后需要配置环境
- 魔兽争霸3技术分析资源汇总
- mac 终端 常用命令
- 《剑指offer》——字符串转换为整数
- Struts2 内部是如何工作的
- 关于cgi、FastCGI、php-fpm、php-cgi
- thinkphp 3.2 =》0623-13_自动验证.=》注册表
- android studi0加载so文件
- 手游更新的困境:游戏更新了,玩家流失了
- 加载
- linux下的通用日志备份脚本
- OC学习篇之---类的初始化方法和点语法的使用