//回文数
#include <stdio.h>
#include <math.h>
int main()
{
int a,b,c,d,e,x1,x2,j,n;
printf("请输入范围1~n:\n");
scanf("%d",&n);
printf("这个范围的回文数有:\n");
for(a=1;a<=n;a++)
{
b=a;
c=0;
while(b)
{
c++;
b/=10;
}
d=pow(10,c-1);
e=10;
j=0;
for(b=1;b<=c/2;b++)
{
x1=a/d%10;
x2=a%e/(e/10);
d/=10;
e*=10;
if(x1==x2)
j++;
}
if(j==c/2)
printf("%d\n",a);
}
}
判断回文数
于 2023-11-19 18:42:20 首次发布