#include<stdio.h>
void palindromeNumber(int n)
{
for (n; n <= 3000; n++)
{
if (n >= 200 && n < 1000)//先算出三位数中的回文数
{
int x = n % 10;//个位数
int y = n / 100;//百位数
if (x == y)
printf("%d\n", n);
}
else//算出四位数中的回文数
{
int a = n % 10;//个位数
int b = (n / 10) % 10;//十位数
int c = (n / 100) % 10;//百位数
int d = n / 1000;//千位数
if (a == d && b == c)
printf("%d\n", n);
}
}
}
int main()
{
int i=200;
palindromeNumber(i);
return 0;
}
在这里插入代码片
编写函数 palindromeNumber,求`[200,3000]`范围内的回文数有哪些,在主函数中调用该函数。 输出区间`[200,3000]`中所有的回文数
最新推荐文章于 2022-12-02 18:44:16 发布