寻找并输出11-999之间的数m,满足m,,
均为回文数,回文数例:1234321;
m=重新组装数,从后往前
#include <stdio.h>
#include <math.h>
#define eps 1e-6
#define delta 1e-6
int symm(long n){
long i,m;
i=n;m=0;
while (i){
m=(i%10)+m*10;
i/=10;
}
return m==n?1:0;
}
int main() {
long m;
for (m = 11; m < 1000; ++m) {
if (symm(m) && symm(m*m) && symm(m*m*m))
printf("m=%d m*m=%d m*m*m=%d\n",m,m*m,m*m*m);
}
return 0;
}
1477

被折叠的 条评论
为什么被折叠?



