用了一下反序数...我也没啥好方法
#include<iostream>
#include<cstdio>
using namespace std;
//要用到练习的上一题 反序数(其实是看了书才有这个思路,为什么自己想不出来啊QAQ)
int Reverse(int x){
int r = 0;
while(x){
r *= 10;
r += x % 10;
x /= 10;
}
return r;
}
int main(){
for(int i = 0; i <= 256; i++){
if( i * i == Reverse(i * i)){
printf("%d\n", i);
}
}
return 0;
}

京公网安备 11010502036488号