LeetCode 7. Reverse Integer
来源:互联网 发布:nars卷笔刀替代知乎 编辑:程序博客网 时间:2024/05/16 10:26
Reverse digits of an integer.
Example1: x = 123, return 321Example2: x = -123, return -321
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
程序代码:
int reverse(int x) { char s[33]; int flag = 1,p,i=0; long long sum = 0; if(x<0) { if(x==INT_MIN) //注意x==INT_MIN时的处理 return 0; flag = -1; x = -x; } while(x) { p = x%10; s[i++] = p+'0'; x/=10; } s[i] = '\0'; i=0; while(s[i]!='\0') { sum = sum*10 + s[i] - '0'; if(sum>INT_MAX) { sum = 0; break; } i++; } sum = sum * flag; return sum;}
0 0
- [LeetCode]7.Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode --- 7. Reverse Integer
- LeetCode 7.Reverse Integer
- [Leetcode] 7. Reverse Integer
- [Leetcode]7.Reverse Integer
- LeetCode 7.Reverse integer
- [LeetCode] 7.Reverse Integer
- 7. Reverse Integer LeetCode
- leetcode 7. Reverse Integer
- leetcode 7. Reverse Integer
- leetcode 7. Reverse Integer
- Leetcode 7. Reverse Integer
- 【LeetCode】7.Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode *** 7. Reverse Integer
- LeetCode 7. Reverse Integer
- LeetCode-7. Reverse Integer
- Android Butterknife 8.4.0 使用方法总结
- Linux内核中采用了一种同时适用于32位和64位系统的内存分页模型
- 动态规划:从新手到专家
- 1.测试人员文档写作规范
- SqlServer 中 Like 带参 与 In带参的用法
- LeetCode 7. Reverse Integer
- Linux下截屏软件SnapShot
- 如何重装系统?
- 唯一性索引(Unique Index)与普通索引(Normal Index)差异(下)
- Java编程简单应用———1、HelloWorld(HelloWorld的来源);2、输出个人信息3、输出特殊图案
- http://blog.csdn.net/zjf280441589/article/details/54862696
- ios开发错误之: Undefined symbols for architecture x86_64
- PHP伪静态的几种方法
- 蓝桥01字串