题解
【入门】判断平方数
1 条题解
-
0
#include <iostream> #include <cmath> using namespace std; int main() { long long n; // 使用 long long 防止溢出 cin >> n; // 输入整数 n if (n < 0) { // 负数不可能是平方数 cout << "N" << endl; return 0; } long long k = sqrt(n); // 计算平方根并取整 if (k * k == n) { cout << "Y" << endl; // 是平方数 } else { cout << "N" << endl; // 不是平方数 } return 0; }
- 1