输入一个三角形的3条边,若能构成一个直角三角形,则输出该三角形面积谢谢大家帮我看看,是用c++编写的#includevoid 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) co

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 04:38:39
输入一个三角形的3条边,若能构成一个直角三角形,则输出该三角形面积谢谢大家帮我看看,是用c++编写的#includevoidmain(){intx,y,z,s;s=(x*y*z)/2;couty

输入一个三角形的3条边,若能构成一个直角三角形,则输出该三角形面积谢谢大家帮我看看,是用c++编写的#includevoid 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) co
输入一个三角形的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

输入一个三角形的3条边,若能构成一个直角三角形,则输出该三角形面积谢谢大家帮我看看,是用c++编写的#includevoid 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) co
两个问题
一是直角三角形的面积是两直角边之积的一半,而不是=(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