码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-04-26 18:36:03      阅读:909      评论:0      收藏:0      [点我收藏+]

标签:cst   turn   lin   copyright   size   公式   cin   顶点   geo   

题目链接

 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))

标签:cst   turn   lin   copyright   size   公式   cin   顶点   geo   

原文地址:https://www.cnblogs.com/evidd/p/8953645.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!