作者hpttw (小涂涂)
看板b95902HW
标题Re: [作业] 钢弹九
时间Fri Dec 15 00:33:47 2006
※ 引述《locationc (星如止水)》之铭言:
: 有没有人能跳出来讲一下题目的意思
: (其实也可以不用用跳的)
: 以及要做什麽?
: 感谢强者啦
弱者可以讲吗= =?
题目的意思你们看题目就懂了,应该不用我多讲XD
就是一支scanner到处跑 然後会侦测到周围障碍物的距离
这支scanner总共可以测到361个角度 总共180度
(以下才是重点)
功课档里面附的out档 是一个binary档案(所以读档要用读binary的方法读)
里面内容
********************************************
* *
* n *
* *
* d(0,0) d(0,1) d(0,2) ........... d(0,360)*
* *
* d(1,0) d(1,1) d(1,2) ........... d(1,360)*
* *
* d(2,0) d(2,1) d(2,2) ........... d(2,360)*
* *
* ........................................ *
* *
* ........................................ *
* *
* d(n,0) d(n,1) d(n,2) ........... d(n,360)*
* *
********************************************
其中 n 是 int
其他的 d 是 float
(为了这个搞很久)
d(x,y) 代表 第x+1个图形,在y角度与障碍物的
距离
^^^
(阵列从0开始算XD)
例:d(4,23)
就是第5个图型,在23这个角度与障碍物的距离 (有讲跟没讲一样)
然後找出那个障碍物点把它涂黑 XD
所以程式写完没意外会有n个图
表达能力好差Orz...连我自己看了都觉得看不太懂
直接敲我好了XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.112
1F:推 wanquan:一定要用float,用double读档资料会错.. 12/15 00:47
2F:→ wanquan:推一个, 弱者可以回答吗?.....XD 12/15 00:49
※ 编辑: hpttw 来自: 140.112.240.112 (12/15 00:56)
3F:推 hideys:我可以公布一下n吗= = 我的n应该没错 但是... 12/15 19:27
4F:→ hideys:我的d数量好像不太对...想问问看大家的情形 12/15 19:29
5F:推 hpttw:n=216 d的值大概1~5 12/15 20:00
6F:推 hideys:问题就在我的d不是216*361个 而是216*361+1 多了一个0rz||| 12/15 22:16
7F:推 BensonHo:我的也是ㄝ!! 12/15 22:51
8F:推 hpttw:看你第一个d读出来是多少 如果是0 那应该是多读到一个n吧 12/16 00:07