/* 回文数:设n是任意一个自然数,若将n的各位数字反向排列所得自然数n1 与 n相等,则n为回文数 */
//整数逆置
int fun(int x);
int main()
{
int k = 0;
for (int i=100;i<200;i++)
{
if (i == fun(i))
{
printf("%d是回文数\n",i);
k++;
}
}
printf("\n总共有k=%d个回文数\n",k);
}
int fun(int x)
{
int mid = 0;
while (x)
{
mid = mid * 10 + x % 10;
x /= 10;
}
return mid;
}