00问答网
所有问题
C语言,求三角形的面积。输入平面上的三个点的坐标(X1,Y1)(X2,Y2)(X3,Y3)?
如题所述
举报该问题
推荐答案 2021-07-22
先求出两点之间的距离,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。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZerZrr0ZjnIZ00rBBj.html
相似回答
...从键盘
输入三个
顶点
坐标(x1,y1)(x2,y2)(x3,y3)
假设可能构成_百度...
答:
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,
编程~有个
三角形
它
的三个
顶点
坐标
为
(x1,y1)
,
(x2,y2),(x3,y3)
请问这个...
答:
public static void main(String[] args) { Scanner scanner = new Scanner(System.in); float point[] = new float[6]; double a, b, c; double p; double s; for (int i = 0; i < 6; i++) { point[i] = scanner.nextFloat(); } a = Math.sqrt...
...
输入坐标
系
的三个点(x1,y1)(x2,y2)(x3,y3)
如下运行出错了 求解...
答:
s*(s-a)*(s-b)*(s-c) 的 值。如果 大于 0, 就是 合法的
三角形
。可以计算
面积
和周长。如果 等于 0
,
3点
在 一条线上,广义的 是 面积为 0 的 三角形。如果 小于 0,无法 计算 sqrt(...), 恰恰 是 不合法的三角形。
三个点坐标
怎么
求三角形面积
答:
通过
三个点的坐标
求出
三角形面积的
公式 当三个点A、B、C的坐标分别为A
(x1,y1)
、B
(x2,y2)
、
C(x3
、
y3)
时
,三角形面积
为,S=(x1y2-
x1y3
+x
2y3
-x
2y1
+
x3y1
-x2y2)。解:设三个点A、B、C的坐标分别为A(x1,y1)、B(x2,y2)、C(x3、y3)。那么A、B、C三点可围成一个三角形...
大家正在搜
c语言输入三角形三边求面积
c语言求三角形的面积和周长
c语言求直角三角形面积
用c语言求三角形面积
c语言如何求三角形面积
c语言求等边三角形面积
海伦公式求三角形面积c语言
求三角形面积c语言编程
c语言三角形判断是否为三角形