#include <iostream>
#include <cmath>
using namespace std;
int main()
{ int c=0,i=0,y=0,x,m;//m是为了把x最初的值记下来,后面x的值会变化,但又要与新生成的数比较是否是相等的,于是有了m
//c是统计位数
int b[1005];//存储每一个位置上的数值
cin>>x;
m=x;
while(x>0)
{
b[i]=x%10;
x/=10;
c++;
i++;
}
for(i=0;i<c;i++)
{
y+=b[i]*pow(10,c-i-1);
}
cout<<y<<endl;
if(m==y)
{
cout<<1;
}
else
{
cout<<0;
}
return 0;
}
判断是否是回文数
最新推荐文章于 2023-08-29 20:25:36 发布