思路:之前做过了的,直接判是不是完全平方数就可以知道约数的奇偶性了
#include <cstdio> #include <algorithm> #include <cstring> #include <cmath> #include <iostream> using namespace std; int main() { long long n; while(scanf("%lld",&n),n) { long long tmp=(long long)sqrt(n); if(tmp*tmp==n) printf("yes "); else printf("no "); } return 0; }