多边形重心,面积

多边形面积

改革春风吹满地

#include
using namespace std;
struct point
{
   double x,y;
}node[10001];
double cosr(point a,point b,point c)
{
   return (a.x-c.x)*(b.y-c.y)-(a.y-c.y)*(b.x-c.x);
}
int main( )
{
   int n;
   while(cin>>n&&n)
   {
       double sum=0;
       for(int i=0;i>node[i].x>>node[i].y;
       }
       for(int i=1;i

多边形重心

#include
using namespace std;
struct tree
{
   double x,y;
} node[1000010];
double sum(tree a,tree b,tree c)
{
   return (a.x-c.x)*(b.y-c.y)-(b.x-c.x)*(a.y-c.y);
}
int main( )
{
   int t,n;
   cin>>t;
   while(t--)
   {
       cin>>n;
       double res=0;
       double ans=0;
       tree p;
       p.x=0;
       p.y=0;
       for(int i=0; i>node[i].x>>node[i].y;
       }
       for(int i=1; i

你可能感兴趣的:(多边形重心,面积)