作业帮 > 综合 > 作业

输入一个三角形的3条边,若能构成一个直角三角形,则输出该三角形面积

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/28 13:22:17
输入一个三角形的3条边,若能构成一个直角三角形,则输出该三角形面积
谢谢大家帮我看看,是用c++编写的
#include
void main()
{
int x,y,z,s;
 s=(x*y*z)/2;
 couty>>z;
if(x*x+y*y==z*z||x*x+z*z==y*y||y*y+z*z==x*x)
cout
两个问题
一是直角三角形的面积是两直角边之积的一半,而不是=(x*y*z)/2
二是判断为直角三角形后要对面积s赋值,正确的代码如下
#include
void main()
{
\x05int x,y,z,s;
\x05 couty>>z;\x05
if(x*x+y*y==z*z){
s = x*y/2;
cout