不知是不是你想要的,你运行看看
#include<stdio.h>
void format()
{
static int n=0;
n++;
if(n%10==0)
printf("\n");
else
printf("\t");
}
void main()
{
int num;
for(num=1;num<=99;num++) //两位数
{
if(num%10==(num/10)%10)
{
printf("%d",num);
format();
}
}
for(num=100;num<=999;num++) //三位数
{
if(num%10==(num/100)%10)
{
printf("%d ",num);
format();
}
}
for(num=1000;num<=1993;num++) //四位数
{
if(num%10==(num/1000)%10 && (num/10)%10==(num/100)%10)
{
printf("%d ",num);
format();
}
}
printf("\n");
}
[此贴子已经被作者于2007-5-9 16:29:30编辑过]