很简单。
class Solution { public: bool isPalindrome(int x) { if(x<0) return false; if(x<10) return true; int i=1,j=0,a[20]={0}; while (x!=0){ a[i]=x%10; x/=10; i++; } while(a[j]==a[i]&&j<=i){ j++;i--; } if (j>=i) return true; else return false; } };
本文介绍了一种使用C++编程语言判断一个整数是否为回文数的方法。通过将整数转换为数组并从两端进行比较,实现了高效且简洁的回文数判断逻辑。
很简单。
class Solution { public: bool isPalindrome(int x) { if(x<0) return false; if(x<10) return true; int i=1,j=0,a[20]={0}; while (x!=0){ a[i]=x%10; x/=10; i++; } while(a[j]==a[i]&&j<=i){ j++;i--; } if (j>=i) return true; else return false; } };
转载于:https://www.cnblogs.com/travelller/p/9436510.html

被折叠的 条评论
为什么被折叠?