1.基本思路
回文数:指正序(从左向右)和倒序(从右向左)读都是一样的整数。
做法:(倒序)每次取出个位的数,让它每次乘10,当这个数为0时,判断跟(正序)比较是否相同。
2.代码展示
#include<stdio.h>
main()
{
int i,x, s = 0, j,n=0;
printf("10000————99999之间的回文数\n");
for(i=10000;i<=99999;i++)
{
x = i;
s = 0;
while (x)
{
j= x % 10;
s = s * 10 + j;
x = x / 10;
}
if (s == i)
{
n++;
printf("%d ", i);
if (n%5==0)
printf("\n");
}
}
}
3.输出结果