标签:责任 pre 逆时针 tput 报告 inline des input c代码
1 #include<bits/stdc++.h> 2 using namespace std; 3 struct node{int x,y;}nod[105]; 4 inline int cross(node p0,node p1,node p2){//叉积 5 return (p1.x-p0.x)*(p2.y-p0.y)-(p2.x-p0.x)*(p1.y-p0.y); 6 } 7 int main(){ 8 int n;double sum; 9 while(cin>>n&&n){ 10 for(int i=0;i<n;++i) 11 cin>>nod[i].x>>nod[i].y; 12 sum=0; 13 for(int i=2;i<n;++i) 14 sum+=cross(nod[0],nod[i-1],nod[i]); 15 cout<<setiosflags(ios::fixed)<<setprecision(1)<<(sum/2)<<endl; 16 } 17 return 0; 18 }
题解报告:hdu 2036 改革春风吹满地 (求多边形的面积)
标签:责任 pre 逆时针 tput 报告 inline des input c代码
原文地址:https://www.cnblogs.com/acgoto/p/9549923.html