三角形的面积

高等程序设计训练

问题描述

已知三角形的三个顶点的坐标,求该三角形的面积。

输入形式

有多组测试数据。

每组测试数据占一行,6个用空格分隔开的浮点数:x1,y1,x2,y2,x3,y3。表示三角形三个顶点的坐标。

一行6个0(形如0 0 0 0 0 0),表示输入结束,并且不需要处理。

40%的顶点坐标 -10 ≤ xi,yi≤ 10;i=1,2,3

30%的顶点坐标 -100 ≤ xi,yi≤ 100;i=1,2,3

20%的顶点坐标 -1000 ≤ xi,yi≤ 1000;i=1,2,3

10%的顶点坐标 -10000 ≤ xi,yi≤ 10000;i=1,2,3

输出形式

对于每组测试数据,输出对应三角形面积,保留小数点后6位。

样例

【样例输入】

1 2 3 4 -2 8
0 0 0 1 1 0
0 0 0 0 0 0
【样例输出】

9.000000
0.500000
Tips:如果使用浮点数,请注意精度问题,推荐使用double

思路分析

很简单的题,只需要能记住公式就可以了

代码展示

#in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值