题解 | #对称平方数1#
对称平方数1
http://www.nowcoder.com/practice/a84d46d5321f4e20931cb725e6c74fad
对称平方数
相当于判断一个数的平方是否为反序数。
#include <iostream>
#include <cstdio>
using namespace std;
//判断是否为对称数,相当于判断平方数是否为反序数
bool reverse(int n){
n*=n;
int temp = n;
int reverseN = 0;
while (n != 0)
{
reverseN *= 10;
reverseN += n%10;
n /= 10;
}
if (reverseN == temp)
return true;
else
return false;
}
int main(){
for (int i = 0; i < 257; i++)
{
if (reverse(i)==true)
{
printf("%d\n",i);
}
}
return 0;
}