2.8 基础练习 回文数
法一:
#include<stdio.h>
int main()
{
int a,b,c,d;
for(a=1;a<10;a++)
{
for(b=0;b<10;b++)
{
for(c=0;c<10;c++)
{
for(d=1;d<10;d++)
{
if(a==d&&b==c)
printf("%d\n",a*1000+b*100+c*10+d);
}
}
}
}
return 0;
}
法二:
#include<stdio.h>
int main()
{
int i,n,sum;
for(i=1000;i<10000;i++)
{
sum=0;
n=i;
while(n>0)
{
sum=n%10+sum*10;
n=n/10;
}
if(sum==i)
printf("%d\n",i);
}
return 0;
}
还可以用字符串的方法