求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积C语言

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 20:49:15
求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积C语言

求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积C语言
求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积
C语言

求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积C语言
//三个顶点坐标是6个参数.
#include
#include
double S_triangle(double ax,double ay,double bx,double by,double cx,double cy)
{
double mx=cx-ax,my=cy-ay,nx=bx-ax,ny=by-ay;
double Lm= sqrt(mx*mx+my*my),Ln= sqrt(nx*nx+ny*ny),cosA=(mx*nx+my*ny)/Lm/Ln;
double sinA=sqrt(1-cosA*cosA);
double S_tri=0.5*Lm*Ln*sinA;
if(S_tri>=0)return S_tri;
else return (-1*S_tri);
}
void main()
{
double S_tri,ax,ay,bx,by,cx,cy;
ax=1;
ay=1;//第一个点的横纵坐标
bx=2;
by=2;//第二个点的横纵坐标
cx=1;
cy=2;//第三个点的横纵坐标
S_tri=S_triangle(ax,ay,bx,by,cx,cy);
printf("S_triangle=%lf",S_tri);
}

求一个C语言算法:已知三角形的三个顶点的坐标,求三角形面积C语言 已知三角形的三个顶点,利用数组计算三角形的面积(C语言编程) 已知三角形的三个顶点怎么求面积 已知三角形三个顶点坐标,如何求重心的坐标? 已知三角形的三个顶点坐标,A(-1,4),B(2,2),C(4,-1),求三角形ABC的面积 c语言编程:已知三角形的三个顶点坐标为(1.5,2)(3,1)(2.1,4),求该三角形的重心坐标和各边长度 求平均值的算法.C语言 已知三角形三个顶点坐标A(-1,3)B(-3,0)C(1,2求三角形ABC的面积S 已知三角形ABC三个顶点A(4,3),B(7,-5),C(-1,-2),求此三角形的周长. 已知三角形ABC的三个顶点,求三角形ABC的面积?已知三角形ABC的三个顶点分别是A(0,1),B(3,0),C(5,2),求三角形ABC的面积? 知道三个顶点坐标,围成一个三角形,已知垂心坐标,如何求这个三角形的外接圆方程? 已知点A(2,1-3m)、B(2m-1,-3)、C(-m,1)是一个三角形的三个顶点,求m的取值范围 如何用自然语言和数学语言写出求a,b,c三个整数最小值的算法 已知三角形的三个顶点坐标,求三角形为等腰角三角形的公式是什么? 已知三角形的三个顶点坐标,求三角形为等腰角三角形的公式是什么 已知三角形ABC 的三个顶点A(-1,2) B(3,4) C (-2,5) 求直线AB 的方程已知三角形ABC 的三个顶点A(-1,2) B(3,4) C (-2,5) 求直线AB 的方程 已知三角形abc的三个顶点a(0,0),b(-4,2),c(-3,0).求△abc的面积. 1.已知三角形ABC的三个顶点坐标为A(1,2),B(2,3),C(-2,5)求cosA