#include<stdio.h>
void main()
{
int fun(int n);
int m;
for (m = 11; m < 1000; m++)
if (fun(m) && fun(m * m) && fun(m * m * m))
{
printf("m=%-5d m*m=%-5d m*m*m=%d\n", m, m * m, m * m * m);
}
}
int fun(int n)
{
int i, m;
i = n; m = 0;
while (i)
{
m = m * 10 + i % 10;
i = i / 10;
}
return(m == n);
}
寻找并输出11~999之间的数m,它满足m、m^2和m^3均为回文数。
最新推荐文章于 2023-09-11 13:49:02 发布