题目地址:http://t.cn/E9lUYRn
代码如下:
#include<iostream>
using namespace std;
//求反序数
int Reverse(int i)
{
int rev = 0;
while (i)
{
rev *= 10;
rev += i % 10;
i /= 10;
}
return rev;
}
int main()
{
int i2;
for (int i = 0; i <= 256; i++)
{//逐个对比
i2 = i * i;
if (Reverse(i2) == i2)
cout << i << endl;
}
return 0;
}