#include \n#include \nusing namespace std;\n\nbool isPalindrome(int num) {\n int temp = num;\n int reverseNum = 0;\n \n while (temp != 0) {\n reverseNum = reverseNum * 10 + temp % 10;\n temp /= 10;\n }\n \n return (num == reverseNum);\n}\n\nint main() {\n int n;\n cout << "请输入n的值:";\n cin >> n;\n \n for (int i = 100; i <= n; i++) {\n if (isPalindrome(i) && sqrt(i) == floor(sqrt(i))) {\n cout << i << " ";\n }\n }\n \n cout << endl;\n \n return 0;\n}