C语言——从终端输入三个正实数,判断这三个数能否构成直角三角形。

代码实现: 

#include <stdio.h>
#include <math.h>

int main()
{
    float a, b, c;
    printf("输入三个正实数:\n");
    scanf("%f%f%f", &a, &b, &c);
    if (a + b > c && a + c > b && b + c > a)
    {
        if ((a*a+b*b == c*c) || (a*a+c*c==b*b) || (b*b+c*c == a*a))
        {
            printf("能构成直角三角形。\n");
        }
        else
        {
            printf("不能构成之间三角形。\n");
        }
    }
    retutn 0;
}    

实现结果:

猜你喜欢

转载自blog.csdn.net/W_Fe5/article/details/134830423