| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1550 人关注过本帖
标题:这个程序百分之九十九的人都编不出来.
只看楼主 加入收藏
hongzetao
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-11-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:8 
这个程序百分之九十九的人都编不出来.
已知多边形顶点坐标(x1,y1)(x2,y2)....求这个多边形的周长
2016-11-22 15:20
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:7 
如果保证是凸多边形,就可以做出来。
连续的点可以先切出外围的三角形,剩下的再形成另一个多边形。再一次切,最后一直到全部切除
比如节点编号是1、2、3、4、5、6
   1--------------2
  /         \
 6           3
  \         /
   5--------------4
第一轮切出 1-2-3、 3-4-5两个三角形  剩下的是1-3-5-6。

       1
   /      \
 6         3
   \      /
      5
然后就是再切一次得到 1-3-5、5-6-1 两个三角形。
每一个三角形的面积可以用坐标计算得到。这个自己百度。 凹多边形应该也是可以的,但是需要判断一下。


[此贴子已经被作者于2016-11-22 17:13编辑过]

2016-11-22 17:08
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:0 
看错了,以为是求面积。原来是求周长。
楼主懒就不要这么多借口。 这个简单的不能再简单
2016-11-22 17:09
hongzetao
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-11-22
收藏
得分:0 
回复 3楼 xiangyue0510
求解
2016-11-22 17:40
hongzetao
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-11-22
收藏
得分:0 
回复 2楼 xiangyue0510
用循环和数组会不会简单一点
2016-11-22 17:41
hongzetao
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2016-11-22
收藏
得分:0 
用循环和数组还有inputbox
图片附件: 游客没有浏览图片的权限,请 登录注册
2016-11-22 17:52
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:7 
线段长度=sqr((x1-x2)^2+(y1-y2)^2)
2016-11-22 18:41
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:0 
回复 7楼 xzlxzlxzl
懒成这样,还用这么一个哗众取宠的标题,你理他干嘛
2016-11-23 19:02
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:7 
所以我看到没打算回

授人于鱼,不如授人于渔
早已停用QQ了
2016-11-23 20:54
快速回复:这个程序百分之九十九的人都编不出来.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043964 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved