付翔的专栏
在鄙视中成长 记录成长的点滴
posts - 106,  comments - 32,  trackbacks - 0

#include<iostream>
#include
<cstdio>
using namespace std;
void main()
{
    
int n;
    
double x1,x2,x3,y1,y2,y3,a,b,c,k,m,area;
    cin
>>n;
    
while(n--){
        cin
>>x1>>y1;
        cin
>>x2>>y2;
        cin
>>x3>>y3;
        a
=(y2-y1)/((x1-x2)*(x1-x2));
        b
=-2*x1*(y2-y1)/((x1-x2)*(x1-x2));
        c
=y1-x1*x1*(y2-y1)/((x1-x2)*(x1-x2))+2*x1*x1*(y2-y1)/((x1-x2)*(x1-x2));
        k
=(y3-y2)/(x3-x2);
        m
=y2-(y3-y2)/(x3-x2)*x2;
        area
=(a*x3*x3*x3/3+(b-k)*x3*x3/2+(c-m)*x3)-(a*x2*x2*x2/3+(b-k)*x2*x2/2+(c-m)*x2);
        printf(
"%.2lf\n",area);
    }
}


posted on 2010-08-10 10:29 付翔 阅读(1410) 评论(0)  编辑 收藏 引用 所属分类: ACM 数据结构

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

CSDN - 我的blog地址

博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜