class Solution {
public:
int reverse(int x) {
int digital,flag = 0;
long int old_number = x;
if(old_number < 0)
{
flag = 1;
old_number = abs(old_number);
}
long int new_number = 0;
while(old_number != 0)
{
digital = old_number % 10;
new_number = new_number * 10 + digital;
if(new_number >= pow(2,31))
{
return 0;
}
old_number /= 10;
}
if(flag)
{
new_number = -new_number;
}
return (int)new_number;
}
};
力扣刷题 2.整数翻转——简单题
最新推荐文章于 2024-09-09 22:01:06 发布
本文介绍了如何使用C++解决LeetCode上的整数翻转问题,详细解析了算法思路和实现代码,帮助读者理解并掌握这一简单的编程挑战。
摘要由CSDN通过智能技术生成