【51nod】1080 两个数的平方和

来源:互联网 发布:gst5000软件 编辑:程序博客网 时间:2024/05/29 15:57

题目:

1080两个数的平方和

代码:

#include<iostream>#include<cstdio>#include<cmath>#include<algorithm>using namespace std;int main(){    int n;        while(cin>>n)    {        int flag=0;        for(int i=0;i<=sqrt(n);i++)        {            for(int j=sqrt(n);j>=i;j--)            {                if(n==i*i+j*j)                {                    cout<<i<<" "<<j<<endl;                    flag=1;                }            }        }        if(flag==0)            cout<<"No Solution"<<endl;    }    return 0;}