找出11-999之间的所有的三重回文数字
2、找出11-999之间的所有的三重回文数字。所谓三重回文数a就是指a、a的平方、a的立方都是回文数字。
int f(int i)
{int b=0,j=0,s=0,a[10];
while(i!=0)
{a[j]=i%10;
i=i/10;
s++;j++;}
for(j=0;j<s;j++)
b=b+a[j]*pow(10,s-j-1);
return b;}
void main()
{int i,a,b;
for(i=11;i<1000;i++)
{a=i*i;b=i*i*i;
if(f(i)==i&&f(a)==a&&f(b)==b)
printf("%d,%d,%d\n",i,a,b);}
getch();
}