代码实现:
#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;
}
实现结果: