编写程序,提示用户输入三角形的三条边长,判断该三角形是否为直角三角形,若是则输出结果以及三角形面积.

发布时间:2021-02-22 04:12:01

编写程序,提示用户输入三角形的三条边长,判断该三角形是否为直角三角形,若是则输出结果以及三角形面积.

网友回答

#include
void main(void)
{int a,b,c;
double S;
int TRUE = 0;
printf(Enter three numbers for sides of a triangle:);
scanf(%d %d %d,&a,&b,&c);
if(a * a + b * b == c * c)
{TRUE = 1;
S = a * b / 2;
}if(b * b + c * c == a * a)
{TRUE = 1;
S = b * c / 2;
}if(c * c + a * a == b * b)
{TRUE = 1;
S = c * a / 2;
}if(TRUE == 1)
{printf(\nIt is a right angle triangle.\n);
printf(And the area of the triangle is %lf.\n,S);
}}======以下答案可供参考======
供参考答案1:
各种编程语言语法各有不同,先找出最长的边。然后判断另外两条边长是平方是否等于最长边的平方,是的话,就是直角三角形。再用语名输出结果及三角形面积。如果不是则直接输出结果。
以上问题属网友观点,不代表本站立场,仅供参考!