题目
c语言程序,输入三角形三边的长度,判断是不是三角形,若是,在判断为何种三角形,并求其面积
提问时间:2020-06-13
答案
#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
#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已知sinα=1/2+cosα,且α∈(0,π2),求cos2αsin(α−π4)的值.
- 2Read,match and write
- 3西经153度,南纬37.11度是哪?
- 4已知有理数x,y满足│3x-6│+(1/2y-2)^2=0,求x^y得值
- 5把相同大小的塑料球分别放入硫酸铜溶液和硫酸亚铁溶液,小球浸入溶液中的体积谁的大
- 6自行车受力分析
- 7谁知道速度为900m/s的子弹头 穿过一张扑克牌 子弹可以当作质点吗
- 8硫酸钙微溶于水,为什么会覆盖在大理石表面呢
- 9在数轴上表示正负数的点的位置分别有什么特征
- 10已知代数式x平方-5x+7,试通过配方法判断该代数式是否存在最大值或最小值;并指出当x取何值时,该代数式取
热门考点
- 1利用对数求导数y=(cosx)^sinx
- 2思念家乡和亲人的诗句
- 3一辆汽车从城市A开往B,往返共用10小时.若去时的速度比回来的速度每小时慢8千米,去时用的时间是原来的1.5倍,则两个城市间的距离是多少千米?
- 4欲配制(1+5)HCL溶液,应在20ml 6mol/L的盐酸溶液中加水多少毫升
- 5with nothing left to burn,the fire became weak and finally died out
- 6若sinα/2-cosα/2=1/3,则sinα=()
- 7若偶函数f(x)=ax²+bx+1(a.b属于R)在[-1,1]上的最大值为M,最小值是N
- 8同一基因怎么能转录生成不同mRNA的?
- 9老人与海英语简介(200字左右)及体会(500字左右)
- 10含有"团结协作"意思的成语有:_______、_______谢谢!