永发信息网

编程 :输入n各点坐标,判断能否构成凸多边形

答案:2  悬赏:50  手机版
解决时间 2021-02-25 04:54
编程 :输入n各点坐标,判断能否构成凸多边形
最佳答案
.问题描述.输入N个点的坐标,判断这N个点能否构成一个凸多边形.2.问题分析.根据2点确定一条直线的原理,即y-y1/x-x1=y2-y1/x2-x1;移向得x(y2-y1)+y(x1-x2)-x1y2+x2y1,设t= x(y2-y1)+y(x1-x2)-x1y2+x2y1,假如可组成凸多边形,且假设两点是图多边形一边,则把其他N-2点带入,得到的 t必均为正或均为负.由此可判断任意2点是否为凸多边形的一条边.由任意点开始寻找能够与其组成边的点,若按顺序能够找到N点则其为凸多边形,反之则不能.3.设计思路.输入N个点,用二维数组存储这N个点,定义real函数判断N个点是否能构成凸多边形,从第一个点开始能够找到N条满足函数tt的边则为图多边形.tt为判断2点能否够成图多边形边的函数.4.流程图.5.源程序.#include #define N 4 int tt(int p[][2],int a,int b) { int temp[N],k=0; int t; int i;int j;for(i=0;i0) temp[k++]=1; else temp[k++]=-1; } for(j=1;j
全部回答
谢谢回答!!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
衣秀服饰怎么去啊,有知道地址的么
要么不回家,要么回家改变这一切,受够了,根
植物细胞中的叶绿体能产生动力吗
红蕾发屋地址在什么地方,想过去办事
一个月休假没休完,可以下个月休吗
谁知道这是,古剑吗?我不懂,谁懂帮我看一下
惠而浦滚筒洗衣机震动时会移位
喔爸城隍庙总店地址在哪,我要去那里办事
用塞纳的是什么车,车牌子会是什么
写语文老师的成语
能清胆利湿、和胃化痰的方剂是A.痛泻要方B.蒿
新居落成乔迁对联大全
潮艺美容美发怎么去啊,有知道地址的么
豪都美容美发地址有知道的么?有点事想过去
3*185*1+90电缆一米有多少铜
推荐资讯
请教:消防应急照明线路能否和普通电缆同一桥
靓彩汽车装饰在什么地方啊,我要过去处理事情
身份证过期,新的办了还没到对外出有影响吗
我想做翡翠微商,怎么找到好货源?
怎样去除衣服上的水果渍
梦到自己吃老虎脚. 求指教 谢谢
甲状腺功能三项t3.t4正常,tsh5.8怎回事
中国民政部成立中华书画院有何要求
我的手机被锁了 随机码是:747164
长城宽带服务差到不行!上门安装人员摔门!视
下列哪组是细胞衰老的特征①细胞无限增殖 ②
大姑娘上轿下一句?(歇后语)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?