#include "cstdio"
// 返回一个数的倒序数
int reverse(int n) {
int a = 0, b = 0;
while (n != 0) {
a = n % 10; // 余数
n = n / 10; // 每次消除个位
b = b * 10 + a; // 反转数
}
return b;
}
int main() {
int n;
for (int i = 0; i <= 256; ++i) {
if (i * i == reverse(i * i)) {
printf("%d\n", i);
}
}
}

京公网安备 11010502036488号