解析 //三个顶点坐标是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= ... 分析总结。 已知三角形的三个顶点的坐标求三角形面积...
解答一 举报 结构体可以,楼上的说了.如果没学结构体可以用二维数组,float a[3][2].第一维是第一个顶点第二个顶点第三个顶点.通过两层for循环进行数据输入,外层控制顶点次序,内层控制每个顶点的横左边和纵坐标.并且可以用printf输出语句提示该输入第几个顶点了. 解析看不懂?免费查看同类题视频解析查看解答 ...
思路一:以边的长和高计算面积 1 通过三角形的三种面积计算方法,介绍已知三角形的三个顶点坐标分别为A(53,101),B(82,71),C(62,115)三角形面积的主要步骤。2 求出AB的长c及对应高h₁,再求三角形的面积。3 求出AC的长b及对应高h₂,进而求三角形的面积。4 求出BC的长a及对应高h3,再求...
通过本文,我们学习了如何使用C语言来计算三角形的面积。我们首先定义了一个Point结构体来表示三个点的坐标,然后从用户那里获取了这些坐标。接下来,我们使用数学公式计算了三角形的边长、半周长和面积,并将结果打印到屏幕上。这个程序可以帮助我们更好地理解C语言中的数学运算和变量使用。希望你能通过这个程序更好地掌握...
} int main(){ double a,b,c,p,s,x[3],y[3];int i;for(i=0;i<3;i++)scanf("%lf%lf",&x[i],&y[i]);a=dist(x[0],y[0],x[1],y[1]);b=dist(x[0],y[0],x[2],y[2]);c=dist(x[1],y[1],x[2],y[2]);p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b...
//三个顶点坐标是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*...
根据三角形各点的坐标,计算三角形的面积.(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轴的垂线段看做三角形的高,...
∴C点坐标为(0,-3),(0,9), 当C点在x轴上,设C(m,0), ∵三角形ABC的面积为6, ∴1212•|m+2|•3=6, 解得m=2或-6. ∴C点坐标为(2,0),(-6,0), 综上所述,C点坐标为(2,0),(-6,0),(0,-3),(0,9). 点评本题考查了坐标与图形性质:利用点的坐标计算相应线段的长和判断线段与...
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)...