分析:判断从左边读和右边读,结果是不是一样。
#include <stdio.h>
int main( )
{
int num, x, y = 0;
printf("请输入一位数:");
scanf("%d", &num);
x = num;
while (x > 0)
{
y = y * 10 + x % 10;
x = x / 10;
}
if (num == y)
{
printf("%d是一个回文数", num);
} else
{
printf("%d不是一个回文数", num);
}
}