討論串[請益] 關於±400.±400的問題
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者forself (無所得、故有)時間17年前 (2008/05/07 13:43), 編輯資訊
0
0
0
內容預覽:
以x座標為例. 確認x1 x2是否異號. 如果非異號. 則直接以座標計算. 如果異號. 當|x1| + |x2| <= 401. 直接以座標計算. 當|x1| + |x2| > 401. 則以 (401 - |x1|) -(401 - |x2|)來計算. y座標亦同. 本來想直接寫程式碼. 但是寫到

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kuso0516 (隱)時間17年前 (2008/05/07 13:11), 編輯資訊
0
0
0
內容預覽:
x=|x1-x2|;. y=|y1-y2|;. if (x > 400) x = 801-x;. if (y > 400) y = 801-y;. 剛剛竟然手殘D掉了.... --. ██████████████████████████████████. ██████████████████████
(還有34個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者honochung (我是毛毛蟲)時間17年前 (2008/05/07 01:55), 編輯資訊
0
0
0
內容預覽:
以例子來說. (400,400)->(400,-400). |x1-x2|<=400所以x=(+400)-(+400)=0. |y1-y2| >400所以y=(+400)+(-400)=0. L=(0^2+0^2)^0.5. =0. 可是(400,400) (400,-400)並不是同一個點. 距離
(還有379個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者phenom (發揮最大的價值)時間17年前 (2008/05/07 01:41), 編輯資訊
0
0
0
內容預覽:
由於有板友真的拿去跑了~. 挑點小毛病以供修正程式 請見諒 ^^". else if 好像反了 還有第二到第四種情況忘了加平方~. 其實把 x y 分開看. x方向距離不會大過400. y方向距離也不會大過400. 兩村 (x1,y1) (x2,y2). 假設最後用來計算距離的是 x 跟 y. if
(還有105個字)

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者ourYvonne ( 鬼娃娃伊帆 )時間17年前 (2008/05/07 00:35), 編輯資訊
0
0
1
內容預覽:
因為不管X座標或Y座標,. 到400或-400再過去就是-400或400,. 沒有比400更大,而且像地球似的循環,. 所以我有個疑問就是,. 假如從(-200.-200)派兵到(400.400),. 那距離會算成284.25還是848.52呢?. 應該是要用上if else.....吧?. 假設我
(還有1434個字)
首頁
上一頁
1
2
下一頁
尾頁