nyoj-67-三角形面积(S=(1/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2))

Posted 朤尧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nyoj-67-三角形面积(S=(1/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2))相关的知识,希望对你有一定的参考价值。

题目链接

 1 /*
 2     Name:nyoj-67-三角形面积
 3     Copyright:
 4     Author:
 5     Date: 2018/4/26 16:44:47
 6     Description:
 7     三角形的三个顶点坐标求其面积的公式为: 
 8         S=(1/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2)
 9 */
10 #include <iostream>
11 #include <cstdio>
12 using namespace std;
13 int main()
14 {
15     int x1,x2,x3,y1,y2,y3;
16     while (cin>>x1>>y1>>x2>>y2>>x3>>y3, x1+x2+x3+y1+y2+y3) {
17         double ans = x1*y2 + x2*y3 + x3*y1 -x1*y3 - x2*y1 - x3*y2;
18         printf("%.1f\n", ans/2>0?ans/2:-ans/2);
19     }
20     return 0;
21 }

 

以上是关于nyoj-67-三角形面积(S=(1/2)*(x1y2+x2y3+x3y1-x1y3-x2y1-x3y2))的主要内容,如果未能解决你的问题,请参考以下文章

三角形面积

LC-812 最大三角形面积

*1034计算三角形面积

LeetCode 五月打卡-day15

已知任意一个多边形的各个顶点的坐标,怎么去求该多边形的面积?(写下代码和思想--C语言)

多边形面积