判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
#include <stdio.h>
bool ishuiwenshu(long int x)
{
int t;
long int num=0;
if(x<0||x>2^31-1)
return false;
else
{
while(x!=0)
{
t=x%10;
num=mum*10+t;
x=x/10;
}
if (num==x||x=0)
return true;
else
return false;
}
}
int main(void)
{
int x;
scanf("%ld",&x);
printf(ishuiwenshu(x));
return 0;
}
在这里插入代码片