写个判断点和线段的位置关系的程序,求源代码
答案: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;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯