题目
如何判断三角形是锐角,钝角,还是直角三角形
输入三条边,用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就是什么三角形啊?
提问时间:2020-07-18
答案
用余弦定理呀,不过效率可能不是很高,但程序写起来还是很容易的;
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 ");
scanf("%d%d%d",&a,&b,&c);
if(0==a*a+b*b-c*c)
{
printf("直角三角形 ");
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 ");
scanf("%d%d%d",&a,&b,&c);
if(0==a*a+b*b-c*c)
{
printf("直角三角形 ");
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,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1为什么有低温的极限(绝对零度)而没有高温的极限?
- 2请帮忙修改下面的语法!急
- 3Like I never ever loved no one before you I used to write your name And put it in a frame
- 4在键盘如何打出特殊符号
- 5怎样上好七年级下册英语how do you usually come to school
- 6一大块巧克力英文怎么说,希望您的回答不是a large piece of chocolate或者a big piece of.
- 7新概念第三册的第一课:"where must the puma have come from?
- 8两块等腰直角三角形的三角板如图放置.将△ABC固定不动,△DEF的直角顶点D放在△ABC的斜边的中点O处,且绕点O旋转过程中,两直角边的交点G,H始终在边AB,CB上
- 9椭圆上一点动点P,A.B为其左右端点,求证直线AP与BP的斜率乘积为定植
- 10安全教育读后感 500字
热门考点