永发信息网

写个判断点和线段的位置关系的程序,求源代码

答案:1  悬赏:30  手机版
解决时间 2021-04-20 11:38
  • 提问者网友:人傍凄凉立暮秋
  • 2021-04-20 08:23
写一个程序,判断点和线段的位置关系,求源代码。。。语言可以是C或者Basic..[编译器用VC++6.0和VB6.0]
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-04-20 09:18

#include <stdio.h>

int main()

{

int x1=x2=y1=y2=x=y=0;   

printf("请输入两点以确认一条线段:\n");

printf("第一点的值,输入形式(x,y):\n");

scanf("(%d,%d)",&x1,&y1);

printf("第二点的值,输入形式(x,y):\n");

scanf("(%d,%d)",&x2,&y2);

printf("现在请输入,你要求判断的点的位置,形式(x,y):\n");

scanf("(%d,%d)",&x,&y);

if((x>x1&&x>x2)||(x<x1&&x<x2)||(y>y1&&y>y2)||(y<y1&&y<y2)) printf("点在线段外!\n");

esle if((x-x1)*(y-y2)==(x-x2)*(y-y1)) printf("点在线段上!\n");

else printf("点在线段外!\n");

return 0;

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯