#include<stdio.h>
#include<string.h>
bool judge(char a[]);
void change(int);
char a[10005];
int p;
bool judge(char* a)//char[]
{
int n=strlen(a);
for(int i=0;i<n/2;i++)
{
if(a[i]==a[n-1-i])
continue;
else
{
return 0;
break;
}
}
return 1;
}
void change(int n)
{
p=0;
while(n)
{
a[p++]=n%10+'0';
n/=10;
}
}
int main()
{
int i;
for(i=1;i<=10000;i++)
{
change(i);
if(judge(a)) printf("%d\n",i);//judge(a[10000])
}
return 0;
}
10000以内的回文数
最新推荐文章于 2022-10-24 23:30:09 发布