c语言函数已知三角形 c语言求能否构成三角形

c语言调用函数求三角形周长和面积

1、海伦公式:

成都创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为绥中企业提供专业的网站设计制作、网站建设绥中网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:

S=√[p(p-a)(p-b)(p-c)]

而公式里的p为半周长:

p=(a+b+c)/2

2、例程:

#includestdio.h

#includemath.h

void main()

{

float a,b,c,s,area;

printf("依次输入a,b,c(空格识别一个数):");

scanf("%f%f%f,",a,b,c);

s=(float)0.5*(a+b+c);

area = (float)sqrt(s*(s-a)*(s-b)*(s-c));

printf("面积为:%f",area);

}

C语言 已知三角形的三角度A B C,及斜边长 求三角形直角两边长

的确很简单,以下代码假设角A = 36度

那么因为是直角三角形,所以:

AC = cos(A) * AB

BC = sin(A) *AB

#include stdio.h

#include math.h

void main()

{

double AB = 5;

double pi = 3.1415926;

double A = 36*pi/180;

double AC, BC;

AC = AB*cos(A);

BC = AB*sin(A);

printf("AC = %f BC = %f\n", AC, BC);

}

C语言 已知三角形的两边a.b及其夹角,求面积s??帮我看下代码

因为sin()里面的参数是使用的弧度制,你在计算的时候,需要将 角度变换成弧度 180度=PI。所以。1度=PI/180.转换了之后应该可以得到一个比较近似的值。


分享名称:c语言函数已知三角形 c语言求能否构成三角形
网页URL:http://azwzsj.com/article/docpejc.html