用c或者C++ 编写:
已知直角三角形中的两边,求第三边.
已知三角形的三边,求三角形的面积
用c或者C++ 编写: 已知直角三角形中的两边,求第三边. 已知三角形的三边,求三角形的面积
答案:3 悬赏:70
解决时间 2021-03-23 22:30
- 提问者网友:醉人眸
- 2021-03-23 18:02
最佳答案
- 二级知识专家网友:我叫很个性
- 2021-03-23 19:35
#include
#include
using namespace std;
void main()
{
float m,n,p,q,s,t,area;
int a;
cout<<"求直角三角形的第三边"<
cout<<"已知直角三角形的两条直角边请输入[1]"<
cout<<"已知直角三角形的一条直角边和一条斜边请输入[2]"<
cin>>a;
cout<<"请输入这两条边"<
cin>>m>>n;
switch(a)
{
case 1: cout<
case 2: cout<
}
cout<<"求三角形的面积"<
cout<<"请输入三角形的三边"<
cin>>p>>q>>s;
t=(p+q+s)/2;
cout<<"三角形的面积area="<
}
#include
using namespace std;
void main()
{
float m,n,p,q,s,t,area;
int a;
cout<<"求直角三角形的第三边"<
cout<<"请输入这两条边"<
switch(a)
{
case 1: cout<
}
cout<<"求三角形的面积"<
t=(p+q+s)/2;
cout<<"三角形的面积area="<
全部回答
- 1楼网友:嗷呜我不好爱
- 2021-03-23 20:48
你好!
//已知三角形的三边,求三角形的面积
#include
#include
void main()
{
float a,b,c,s,area;
scanf("%f%f%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("a=%7.2f, b=%7.2, c=%7.2f, s=%7.2f\n",a,b,c,s);
printf("area=%7.2f",area);
}
//已知直角三角形中的两边,求第三边.
//这个问题有两种可能:一、已知两直角边,求斜边;
//二、已知一直角边,一斜边,求另一直角边。
如有疑问,请追问。
- 2楼网友:孤伤未赏
- 2021-03-23 20:22
1.勾股定理
2.海伦公式
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯