C语言程序题!首先输入一个点A的平面坐标,再输入一个矩形的左上角和右下角平面坐标,判断这个点A在矩形的内部、外部还是边上,输出计算结果。

C语言程序题!首先输入一个点A的平面坐标,再输入一个矩形的左上角和右下角平面坐标,判断这个点A在矩形的内部、外部还是边上,输出计算结果。

void main()
{
  printf("输入A点坐标(x,y):");
  int x,y;
  scanf("%d,%d",&x,&y);
  printf("输入矩形左上角坐标(x1,y1):");
  int x1,y1;
  scanf("%d,%d",&x1,&y1);
  printf("输入矩形右下角坐标(x2,y2):");
  int x2,y2;
  scanf("%d,%d",&x2,&y2);
  if((x > x1 && x< x2) && (y>y1 && y<y2))
      printf("A点在矩形内");
  else if(x == x1 || x==x2 ||y==y1||y==y2)
    printf("A点在矩形上");
  else
    printf("A点在矩形外");
}