#include <iostream> using namespace std; int Re(int n){ int re=0; int reg=0; while( 1 ){ reg=n%10; n=n/10; re=re*10+reg; if(n==0) return re; } } int main() { int i; for(i=0;i<=256;i++) { if(i*i==Re(i*i)) cout<<i<<endl; } } // 64 位输出请用 printf("%lld")
#include <iostream> using namespace std; int Re(int n){ int re=0; int reg=0; while( 1 ){ reg=n%10; n=n/10; re=re*10+reg; if(n==0) return re; } } int main() { int i; for(i=0;i<=256;i++) { if(i*i==Re(i*i)) cout<<i<<endl; } } // 64 位输出请用 printf("%lld")