如何判断三角形是锐角,钝角,还是直角三角形
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/10 07:01:19
如何判断三角形是锐角,钝角,还是直角三角形
输入三条边,用C
余弦定理 没说a^2>b^2+c^2 就是顿角三角形啊?
余弦定理 也没说b^2+c^2-a^2>0就是什么三角形啊?
输入三条边,用C
余弦定理 没说a^2>b^2+c^2 就是顿角三角形啊?
余弦定理 也没说b^2+c^2-a^2>0就是什么三角形啊?
用余弦定理呀,不过效率可能不是很高,但程序写起来还是很容易的;
1.先给三条边排序,判断能否构成三角形,也便于找到最大角(大边对大角);
2.用余弦定理 cosA=(b*b+c*c-a*a)/2*b*c;
#include
#include
#define pai 3.1415926
int main()
{
int a,b,c;
double theta,temp;
printf("从小到大输入三条非负整数边:a,b,c \n");
scanf("%d%d%d",&a,&b,&c);
if(0==a*a+b*b-c*c)
{
printf("直角三角形\n");
return 0;
}
temp=(double)(a*a+b*b-c*c)/(2*a*b);
theta=acos(temp);
theta=(180*theta)/pai;
if(theta>90&&theta0&&theta
1.先给三条边排序,判断能否构成三角形,也便于找到最大角(大边对大角);
2.用余弦定理 cosA=(b*b+c*c-a*a)/2*b*c;
#include
#include
#define pai 3.1415926
int main()
{
int a,b,c;
double theta,temp;
printf("从小到大输入三条非负整数边:a,b,c \n");
scanf("%d%d%d",&a,&b,&c);
if(0==a*a+b*b-c*c)
{
printf("直角三角形\n");
return 0;
}
temp=(double)(a*a+b*b-c*c)/(2*a*b);
theta=acos(temp);
theta=(180*theta)/pai;
if(theta>90&&theta0&&theta
如何判断三角形是锐角,钝角,还是直角三角形
空间向量法如何判断二面角是钝角还是锐角
请做c语言编程题,输入三角形三边,判断能否构成三角形,若构成则判断三角形是锐角,钝角还是直角三角形.
如何利用空间向量法求二面角,求完后又如何判断二面角是锐角还是钝角?
数学平面几何知识,如何判断一个斜率是否是钝角,还是锐角?
空间向量的二面角是钝角还是锐角怎么判断
向量法求二面角的平面角,余弦值通常会有正负,如何判断是钝角还是锐角
在用向量发求两个平面所成的角时,如何判断二面角是锐角还是钝角
运用空间向量法解决立体几何中的二面角问题时,如何判断该二面角是锐角还是钝角
在△ABC中,AB=3 AC=5 BC=6,判断△ABC是锐角,钝角还是直角三角形?
解释为什么画不出不是钝角,锐角,直角三角形的三角形
如何根据两向量的数量积来判断它们的夹角大小?(或是如何判断其夹角是锐角、直角还是钝角?)