回文数
1.一个数字倒序和正序是一样的;
2.可利用将一个数字倒序算法,得到一个数字的倒序和原数字比较;
3.这里是利用c++11定义好的函数调用,使用的是stringstream;
#include<sstream>
#include<stdlib.h>
#include<stdio.h>
using namespce std;
class Solution
{
public:
bool isPalindrome(int x)
{
stringstream sstr;
sstr<<x;
string s;
sstr>>s;
s1=s;
reverse(s.begin(),s.end());
if(s1==s)
{
return true;
}else
{
return false;
}
}
}
int main(){
Solution a;
int b=a.isPalindrome(126);
printf("%d\n",b);
system("pause");
return 0;
}
资料来之不易,如果感觉写的好,土豪请随意: