C语言中已知三顶点求三角形面积
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/11 18:10:42
![C语言中已知三顶点求三角形面积](/uploads/image/f/529569-9-9.jpg?t=C%E8%AF%AD%E8%A8%80%E4%B8%AD%E5%B7%B2%E7%9F%A5%E4%B8%89%E9%A1%B6%E7%82%B9%E6%B1%82%E4%B8%89%E8%A7%92%E5%BD%A2%E9%9D%A2%E7%A7%AF)
AB=√18BC=√85AC=√61BC²=AB²+AC²-2AB.AC.cosAcosA=-√18/6√61sinA=11/√122S△ABC=(1/2)AB.AC.s
过A、C两点的直线斜率为(4-(-2))/(2-(-3))=6/5所以直线AC的方程为y-4=6/5(x-2)即y=(6/5)x+(8/5)直线AC与y轴的交点设为D则D点坐标为D(0,8/5)所以三
面积为35/2,D(-9,2)或(9,6)边长BC=5直线BC方程为4y+3x-16=0所以A到直线BC的距离为7所以面积为5*7/2=35/2设D(x,y)向量AB=(9,2),向量DC=(-x,4
时间很紧,给个思路:主要是两个公式,一个是两点间距离求法,根据坐标得出三角形边长.然后利用海伦公式求面积(只需要边长即可)其他正余弦定理也可.
//三个顶点坐标是6个参数.#include#includedoubleS_triangle(doubleax,doubleay,doublebx,doubleby,doublecx,doublecy
画图.可知三角形的面积等于两个梯形的和减去另一个梯形的面积S三角形=1/2{(b1+b2)(a2-a1)+(b2+b3)(a3-a2)-(b1+b3)(a3-a1)}
可以用海伦定理:S=sqrt(s*(s-a)*(s-b)*(s-c))其中等号右边的小s为三边和的一半,C程序://///////////////////////////////#include#in
有!S△ABC=∣(a1b2c3+b1c2a3+c1a2b3-a1c2b3-b1a2c3-c1b2a3)∣/2
已知三点可以求出三边长,然后利用海伦公式.其次还可以利用向量,求出夹角,然后利用正弦定理.还可以利用点到直线的距离求出高线长度,然后利用三角形面积公式.方法是很多的,希望你能自己总结一下.
作矩形,顶点分别是(1,6),(-5,6),(-5,-2),(1,-2),分别在第一,二,三,四象限.然后用矩形面积减去三个直角三角形的面积就行了.
过点A和点C分别向x轴和y轴引垂线,两垂线交于点D.过点B向x轴引垂线,交CD于点E,∴S△ABC=S直角梯形ADEB+S△BEC-S△ADC=(5+3)×3÷2+2×3÷2-5×5÷2=2.5.故答
知道三边,利用海伦公式求面积.#include#includeintmain(){doublea,b,c,p;scanf("%lf%lf%lf",&a,&b,&c);p=(a+b+c)/2;print
|AB|=(3-1)^2+(6-1)^2开平方,=GEN29,三角形的高是3*2/GEN29=6/GEN29,这样C的轨迹是与直线AB平行,且距离为6/GEN29的两条直线.直线AB的方程是(x-1)
ThenSomebody'sdreamhadcometruenow./*根据输入的三角形的三边,判断是否能组成三角形,若可以则输出它的面积和类型(等腰,等边,直角,普通).按要求写程序.要求用简单的C
首先,输入三角形的三边长的问题.你没有判定输入的数是否可以构成三角形.还有就是定义变量应该用浮点型变量,而不是整型变量,毕竟三角形的面积不可能全部是整型吧.这个是我刚写的,这个也没有判定输入的数是否可
#include#includeusingnamespacestd;voidcompute(doublea,doubleb,doublec){doubles,q;q=(a+b+c)/2;if(a>=9
求三个点之间的相互距离,三边不就出来了,三边出来按照1维的处理就行,还用行列式啊!这个我不行不是数学专业的,线代学的不好.
把你的代码贴上来吧,我看看能不能给你改一下!基本思路是使用余弦定理cosB=(a^2+c^2-b^2)/(2*a*c);首先可以算出三条边的长度,如果有两个之和等于第三个,那么就是三点共线,不是三角形
if((e+c