c语言程序,输入三角形三边的长度,判断是不是三角形,若是,在判断为何种三角形,并求其面积
题目
c语言程序,输入三角形三边的长度,判断是不是三角形,若是,在判断为何种三角形,并求其面积
答案
#include
#include
// 最小精度
double eps = 1e-5;
// 圆周率常量
double PI = acos(-1);
// 枚举三角形类型,分别为:
// 非法三角形,锐角三角形,等边三角形,等腰三角形,直角三角形,等腰直角三角形,钝角三角形
enum TriangleType{NOT_ANGLE,ACUTE_TRIANGLE,REGULAR_TRIANGLE,ISOCELES_TRIANGLE,
RIGHT_TRIANGLE,ISOCELES_RIGHT_TRIANGLE,OBTUSE_TRIANGLE};
/*
功能:根据变长,判断三角形的类型
参数:
a,b,c 三角形的三条边长
返回:
三角形的类型.见:TriangleType.
说明:
应用了余弦定理:
cosA = (b^2 + c^2 - a^2)/2bc
*/
TriangleType getTypeOFTriangle(double a,double b,double c)
{
// 边 a,b,c 对应的角的度数(弧度制)
double angle_A,angle_B,angle_C;
// 三边长度必须必须是正数
if(a
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 用惰性电极电解物质的量浓度相同,体积比为1/3
- 数学中的常数有负数么
- 做好的PPT,在电脑上播放非常正常和清晰,可通过投影仪播放时,画面模糊.这种情况怎么处理,
- take part in 和join in,participate的区别
- 以心开头的成语
- 一个数的48%比2.4除1.2多2,求这个数?
- 一个长方形周长是60厘米,已知长比宽多50%,这个长方形的面积是多少?
- 兔子想一直和松鼠在一起 用英语怎么说?
- 设计一个函数digit(num,k)返回整数num从左边开始的第K位数字?谢谢谢谢请用C语言.
- 为什么往[Co(SCN)4]2-的溶液中加入丙酮颜色变深?
热门考点
- 已知a,b,c成等差数列,求证:a2-bc,b2-ac,c2-ab是等差数列.
- 用一个字形容 出场
- What is Mary doing?She is ______. A.getting up B.
- Alice is an outgoing girl.She likes making f____very much
- 化工原理实验传热
- 体积和容积的意义是什么?(越简单越好)
- a/1.2=bx(4/5)=c/75%=d*(3/5)中abcd从小到大的排列顺序,那么第二个数是
- 已知A,B互为相反数,C,D互为倒数,M的绝对值是2,求|a+b|除以2M平方+1+4M-3CD的值?
- 氧气、一氧化碳、二氧化碳的混合气体30毫升,通过过氧化钠后气体体积变为25毫升,再经点燃后,混合气体通入过量氢氧化钠溶液后剩下10毫升气体,求原混合气体中各气体的体积
- 益使我的益字用另外的词语代替是什么