现在给你不共线的三个点A,B,C的坐标,它们一定能组成一个三角形,现在让你判断A,B,C是顺时针给出的还是逆时针给出的?
如:
图1:顺时针给出
图2:逆时针给出
0 0 1 1 1 3 0 1 1 0 0 0 0 0 0 0 0 0
0 1
1 #include <stdio.h> 2 #include <string.h> 3 4 int main() 5 { 6 int x1,y1,x2,y2,x3,y3; 7 while(scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3),x1||y1||x2||y2||x3||y3) 8 { 9 int t; 10 t=(x2-x1)*(y3-y1) - (y2-y1)*(x3-x1); 11 if(t>0) 12 printf("0\n"); 13 else 14 printf("1\n"); 15 } 16 return 0; 17 }
三角形顺时针和逆时针的判定
nyoj_68_三点顺序_201404152013,布布扣,bubuko.com
原文:http://www.cnblogs.com/xl1027515989/p/3667248.html