问题及代码
#include <stdio.h>
int main()
{
int i,j;
int _number;
for(i=0; i<=9; i++)
{
_number=i;
printf("%d ",_number);
if(i==9)
{
printf("\n");
}
}
for(i=1; i<=9; i++)
{
_number=i*10+i;
printf("%d ",_number);
if(i%9==0)
{
printf("\n");
}
}
for(i=1; i<=9; i++)
{
for(j=1; j<=9; j++)
{
_number=j*100+j+i*10;
printf("%d ",_number);
if(j%9==0)
{
printf("\n");
}
}
}
for(i=1; i<=9; i++)
{
for(j=1; j<=9; j++)
{
_number=j*1000+j+i*10+i*100;
printf("%d ",_number);
if(j%9==0)
{
printf("\n");
}
}
}
return 0;
}
运行结果:
将回文数拆开,分几种情况讨论