解析 //三个顶点坐标是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= ... 分析总结。 已知三角形的三个顶点的坐标求三角形面积...
通过本文,我们学习了如何使用C语言来计算三角形的面积。我们首先定义了一个Point结构体来表示三个点的坐标,然后从用户那里获取了这些坐标。接下来,我们使用数学公式计算了三角形的边长、半周长和面积,并将结果打印到屏幕上。这个程序可以帮助我们更好地理解C语言中的数学运算和变量使用。希望你能通过这个程序更好地掌握...
1 通过三角形的三种面积计算方法,介绍已知三角形的三个顶点坐标分别为A(72,93),B(121,83),C(97,133)三角形面积的主要步骤。2 已知三角形的三点分别为A(72,93),B(121,83),C(97,133),求出AB的长c及对应高h₁。3 再根据三角形面积公式,边长与高的乘积的一半,求三角形的面积。
先求出两点之间的距离,a=√(x1-x2)^2+(y1-y2)^2,b=√(x2-x3)^2+(y2-y3)^2,c=√(x1-x3)^2+(y1-y3)^2。再用海伦公式求三角形的面积s=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2。
//三个顶点坐标是6个参数。。。include <stdio.h> include <math.h> 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*...
dx,dy;dx=x1-x2;dy=y1-y2;return sqrt(dx*dx+dy*dy);}int main(){float x1,x2,x3,y1,y2,y3,p,s,a,b,c;scanf("%f %f",&x1,&y1);scanf("%f %f",&x2,&y2);scanf("%f %f",&x3,&y3);a=dis(x1,y1,x2,y2);b=dis(x2,y2,x3,y3);c=dis(x1,y1,x3,y3)...
根据三角形各点的坐标,计算三角形的面积.(1)点A(0,0),B(8,0),C(0,6),三角形ABC的面积为 24;(2)点A(-3,0),B(2,0),C(-1,-2
评注:当三角形的一边在坐标轴上时,往往可以把这一边看做底边,把另一顶点到坐标轴的垂线段作为高,然后再求面积.当图形平移到坐标轴上其他位置时一样可以用这种方法求解. 分析:这道题要求的是△ABC的面积.由于△ABC的一边在坐标轴上,所以可以把线段AB看做三角形的底边,把点C到x轴的垂线段看做三角形的高,...
b3=result(a1,c1,a2,c2);c3=result(b1,c1,b2,c2);if(((a1==b1)&&(b1==c1)) || ((a2==b2)&&(b2==c2))) //构成不了三角形 printf("c%","error");else { p=(a3+b3+c3)/2;s=sqrt(p*(p-a3)*(p-b3)*(p-c3)); //面积公式 printf("f%\n",s);} } ...
画图,画出高,底边为BC,BC=7-(-4)的绝对值=3,向点D的右边做垂线,高为DC,DC=-6.5-(-4)的绝对值=2.5,面积=BC×DC×0.5=3.75