回文数是指一个像12321这样“对称”的数,即:将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。
我们要做的就是判断这个数字是否为回文数:
代码如下:
<span style="font-size:18px;">#include<stdio.h>
int main(void)
{
int a=12321;
int m;
int sum = 0;
m = a;
while(m)
{
sum = sum*10 + m%10;
m /= 10;
}
if( sum == a)
printf("是回文数\n");
else
printf("不是回文数\n");
return 0;
}</span>
结果如图所示: