判断多边形的方向

//给出n个坐标,判断多边形的方向//


#include<bits/stdc++.h>

using namespace std;

int main()

{

int n;

int a[1000];

int b[1000];

cin>>n;

for (int i=0;i<n;i++)

cin>>b[i]>>a[i];

double s;

 
 

for (int i=0;i<n-1;i++)

{

s=0.5*(  (a[i+1]  +  a[i] )*(  b[i+1] -b[i]);//根据面积的正负d>0,顺时针,else逆时针

if (d>0)

cout<<"Y"<<endl;

else

cout<<"N"<<endl;

return 0;

}


发布了3 篇原创文章 · 获赞 0 · 访问量 480

猜你喜欢

转载自blog.csdn.net/qq_41404210/article/details/80385554