leetcode之Reverse Integer
2013-09-07 18:14
323 查看
class Solution {
public:
int reverse(int x) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
char nums[11];
memset(nums, 11, 0);
bool negative = false;
if (x<0) {
negative = true;
x=-x;
}
sprintf(nums, "%d", x);
char* start = nums;
char* end = start+strlen(nums)-1;
while(start < end) {
char temp = *start;
*start = *end;
*end = temp;
start++;
end--;
}
if (negative) {
return -atoi(nums);
}
return atoi(nums);
}
};
public:
int reverse(int x) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
char nums[11];
memset(nums, 11, 0);
bool negative = false;
if (x<0) {
negative = true;
x=-x;
}
sprintf(nums, "%d", x);
char* start = nums;
char* end = start+strlen(nums)-1;
while(start < end) {
char temp = *start;
*start = *end;
*end = temp;
start++;
end--;
}
if (negative) {
return -atoi(nums);
}
return atoi(nums);
}
};
相关文章推荐
- 【LeetCode7】【Reverse Integer】java中整形正负表示的一些思考
- Leetcode 7 Reverse Integer 数论
- 《leetcode》reverse-integer
- leetcode 104: Reverse Integer
- LeetCode Palindrome Number && Reverse Integer 解法集合
- LeetCode Reverse Integer
- LeetCode——Reverse Integer
- LeetCode 第 7 题(Reverse Integer)
- 【LeetCode】- Reverse Integer(将一个整数反转)
- 【LeetCode 7: Reverse Integer】
- LeetCode:Reverse Integer
- LeetCode: Reverse Integer,Palindrome Number
- Leetcode|Reverse Integer(string转char*总结)
- leetcode Reverse Integer 007
- leetcode第七题:Reverse Integer
- LeetCode : Reverse Integer
- Reverse Integer -leetcode
- Reverse Integer--LeetCode(Java)
- Reverse Integer Leetcode Python Java
- leetcode-07-reverse integer-python