leetcode_判断一个整数是否是回文数C++
Posted 徒手解根号
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode_判断一个整数是否是回文数C++相关的知识,希望对你有一定的参考价值。
小弟不才,有错误之处,麻烦指出。谢谢。
判断一个数是否是回文数。
方法一:主要思路是把原本的数字(x)拆分开,组成一个数字(y),然后判断x==y。
class Solution { public: bool isPalindrome(int x) { int i=0; int j=0; int k=0; if (x < 0) {//判断负数 return false; } if(x>=0&&x<10){//2,3,5,等都是回文数 return true; } else { j = x; while (x) { i = x % 10; //取出x中最后一个数字 k = k * 10 + i;//组成新的数字 x =x/10; //x去掉最后一个数字 } if (k==j){ return true; } else{ return false; } } } };
以上是关于leetcode_判断一个整数是否是回文数C++的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode练习(Python):数学类:第9题:回文数:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。