| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3394 人关注过本帖
标题:如何用C语言解出多条线段的交点坐标?求大师赐教!
只看楼主 加入收藏
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
收藏
得分:0 
知道每条线段的起点(x,y),线段上另一点(x,y),每条线段最长是 N*线段,所以,线段终点横坐标是 N*x,线段终点纵坐标是 kN*x+e,假设线段ab的一次函数是 y=kx+e;

2、用双重循环求每两条线段之间的交点(既然是线段,可能没交点)。
3、对所有交点排序并输出。
建议可用多个结构数组描述点坐标、斜率和偏移。
2014-05-08 20:19
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
收藏
得分:0 
看来C语言真严密啊!完成一个漂亮完美的程序,需要扎实的内功!我现在仅会一点外功,差很远啦!
2014-05-08 20:29
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
应该只剩下解析几何的问题。我的数学也忘了不少,具体式子一时算不出来了。
2014-05-08 20:30
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 32 楼 宇宙规律
万丈高楼平地起,都是一步步来的,一下搞这么多代码容易乱

总有那身价贱的人给作业贴回复完整的代码
2014-05-08 20:49
top398
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:2
帖 子:427
专家分:857
注 册:2014-5-2
收藏
得分:0 
楼主应该也是个明白人,我相信楼主一定搞得出来。
2014-05-08 20:53
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
收藏
得分:0 
咱们男人嘛!一定要把事业做出来!否则怎么见江东父老?
2014-05-08 21:01
swordlj
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-10-22
收藏
得分:0 
这个是数学问题,你把这个问题的数理解求出来,程序也就写出来了!
2014-05-08 23:16
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
收藏
得分:0 
可能这个题对你们来说很简单啊!
2014-05-09 09:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你既然想到了要先做求兩線段交點的函數,為什麽不做?

授人以渔,不授人以鱼。
2014-05-09 12:35
宇宙规律
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:232
专家分:128
注 册:2014-5-7
收藏
得分:0 
我已经开始做了,写好了再贴出来,让大家指导
2014-05-09 12:40
快速回复:如何用C语言解出多条线段的交点坐标?求大师赐教!
数据加载中...
 
   



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

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