勾股定理和勾股数

直角三角形中  直角边的平方和 等于斜边的平方

勾股数  

给出一个数 a  让你求l另外两个数

a<=2  没有

a%2==1 时     n*n/2     n*n/2+1;

a%2==0时      n*n/4+1   n*n/4-1;

#include<bits/stdc++.h>
using namespace std;
int main()
{

    int a;cin>>a;
    if(a==1||a==2) printf("%d %d\n",-1,-1);
    else
    {
        if(a%2==1) printf("%d %d",a*a/2,a*a/2+1);
        else printf("%d %d",a*a/2/2-1,a*a/2/2+1);
    }
}

猜你喜欢

转载自www.cnblogs.com/Andromeda-Galaxy/p/9540202.html