回文数概念:设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。
代码实现
#include <stdio.h>
void palindromeNumber()//打印回文数函数
{
for (int i = 200; i <= 3000; i++)
{
int a = i / 100;//a为百位数
int b = i % 100 / 10;//b为十位数
int c = i % 100 % 10;//c为个位数
if (c * 100 + b * 10 + a == i)//如果i满足回文数条件
printf("%d\n", i);//则打印i
}
}
int main()
{
palindromeNumber();
}