首 页 行业热点 新车 试驾评测 养车用车 车型库
当前位置:首页题目描述 :输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。

题目描述 :输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。

2023-10-16 来源:好土汽车网
导读 题目描述 :输入三个正整数,判断用这三个整数做边长是否能构成一个直角三角形。
#include <stdio.h>
#include<math.h>
int main()
{
    double a,b,c;
    double temp=pow(10,-10);
    scanf("%lf %lf %lf",&a,&b,&c);
    if(a+b>c&&a+c>b&&b+c>a)
    {
        if(fabs(a*a+b*b-c*c)<temp||fabs(a*a+c*c-b*b)<temp||fabs(c*c+b*b-a*a)<temp)
        {
            printf("yes");
            
        }
        else
        {
            printf("no");
        }
        
        
    }
    else
    {
        printf("no");
    }
    return 0;
    
    
}

因篇幅问题不能全部显示,请点此查看更多更全内容