题目描述:输出10000以内的回文数。
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,j;
for(n=0;n<10;n++)
printf("%d\t",n);
for(n=1;n<10;n++)
{
m=n*10+n;
printf("%d\t",m);
}
for(n=1;n<10;n++)
{
for(j=0;j<10;j++)
{
m=n*100+j*10+n;
printf("%d\t",m);
}
}
for(n=1;n<10;n++)
{
for(j=0;j<10;j++)
{
m=n*1000+j*100+j*10+n;
printf("%d\t",m);
}
}
return 0;
}
结果:
心得:方法有很多,要精益求精。