leetcode 9. 回文数

class Solution

{

public:

bool isPalindrome(int x)

{

if (x<0)

{

return false;

}

else if (0<=x&&x<=9)

{

return true;

}

else

{

double y=0;

int z=x;

while (x)

{

if (y*10>2147483647)

{

return false;

}

else

{

y=y*10;

y+=x%10;

x/=10;

}

}

if (z==y)

{

return true;

}

else

{

return false;

}

}

}

};

相关推荐
naruto_lnq几秒前
多平台UI框架C++开发
开发语言·c++·算法
Tingjct2 分钟前
十大排序算法——交换排序(一)
c语言·开发语言·数据结构·算法·排序算法
MM_MS3 分钟前
Halcon图像点运算、获取直方图、直方图均衡化
图像处理·人工智能·算法·目标检测·计算机视觉·c#·视觉检测
每天要多喝水7 分钟前
贪心算法专题Day22
算法·贪心算法
ujainu11 分钟前
Flutter + OpenHarmony 游戏开发进阶:动态关卡生成——随机圆环布局算法
算法·flutter·游戏·openharmony
PPPPPaPeR.12 分钟前
程序地址空间
linux·算法
苦藤新鸡15 分钟前
51.课程表(拓扑排序)-leetcode207
数据结构·算法·leetcode·bfs
senijusene16 分钟前
数据结构与算法:栈的基本概念,顺序栈与链式栈的详细实现
c语言·开发语言·算法·链表
naruto_lnq16 分钟前
分布式日志系统实现
开发语言·c++·算法
啊我不会诶17 分钟前
Codeforces Round 1071 (Div. 3) vp补题
开发语言·学习·算法