uva-10110

来源:互联网 发布:unity3d 画线插件 编辑:程序博客网 时间:2024/06/03 02:26

代码思路如下:

//只有平方数的因子个数才为奇数个//因为非平方数的因子必定成对出现 #include<iostream>#include<cmath>using namespace std;int main(){    unsigned int n,i;//一定要用unsigned类型     while(cin>>n)    {        if(!n)          break;        i=(sqrt((double)n)+0.5);        if(i*i==n)          cout<<"yes"<<endl;        else          cout<<"no"<<endl;    }  return 0;}


1 0
原创粉丝点击