您尚未
登入
註冊
忘記密碼
搜尋
贊助
贊助本站
數位公仔
紀念T恤
紀念馬克杯
廣告
刊登廣告
廣告價格
線上申請刊登
用雅幣刊登
免費刊登
目前客戶
簡訊
簡訊說明
購買金幣
發送簡訊
預約簡訊
發送記錄
好友通訊
罐頭簡訊
論命
數位論命舘
免費排盤工具
葫蘆墩 優生造命
葫蘆墩 八字命書
影音論命(葫蘆墩)
影音占卜(葫蘆墩)
購買金幣
星座分析
孔明神數
周公解夢
星僑線上論命
娛樂
影 像 行 腳
數 位 造 型
數 位 畫 廊
心 情 日 記
公 益 彩 券
送生日蛋糕
俄羅斯方塊
四 川 省
猜 數 字
比 大 小
泡 泡 龍
許 願 池
萬 年 曆
經 期 計 算
體 重 測 量
音 樂 點 播
衛 星 地 圖
時間戳字幕
男女聊天室
求助
論壇守則
會員等級
會員權限
語法教學
常見問題
最新活動
打工賺雅幣
首頁
新版首頁(全頁)
傳統首頁(全頁)
新版首頁(選單)
傳統首頁(選單)
MyChat 數位男女
命理風水
15
星僑五術軟體
4
葫蘆墩命理網
5
命理問答
9
四柱八字
1
紫微斗數
1
姓名學
手面相
易經占卜
1
風水研討
1
擇日&三式
1
西洋占星
無視論塔羅牌
10
修行&武術
1
中醫研討
五術哈啦
1
電腦資訊
13
硬體討論
5
超頻 & 開箱
3
數位生活
2
PDA 討論
手機討論區
軟體推薦
2
軟體討論
6
Apple 討論
1
Unix-like
網路&防毒
2
程式設計
網站架設
4
電腦教學資源
生活休閒
14
休閒哈啦
7
感情世界
2
上班一族
5
國考&法律
7
生活醫學
4
運動體育
1
單車討論
1
釣魚討論
6
旅遊討論
4
天文觀星
3
攝影分享
8
圖片分享
4
數位影視
2
笑話集錦
3
興趣嗜好
13
文學散文
7
繪圖藝術
1
布袋戲
3
動漫畫討論
3
美食天地
6
理財專區
心理測驗
1
汽、機車
3
寵物園地
模型&手工藝
4
花卉園藝
魔術方塊
獨輪車專區
電玩遊戲
13
遊戲歡樂包
4
CS討論
8
Steam
3
MineCraft
2
東方Project
英雄聯盟LOL
1
單機遊戲
2
WebGame
3
線上遊戲1
6
線上遊戲2
5
電視遊樂器
1
掌上型遊戲
2
模擬器遊戲
1
工商服務
6
虛擬城市
7
好康分享
新品販售
二手拍賣
1
租屋&找屋
工商建議區
1
站務專區
10
最新活動
活動成果
數位造型
心情日記
個人圖庫
新人報到練習
論壇問題建議
1
榮會及電子報討論
-最近版區-
-最近瀏覽-
»
程式設計
»
一個作業的小問題
手機版
訂閱
地圖
簡體
您是第
3382
個閱讀者
可列印版
加為IE收藏
收藏主題
上一主題
|
下一主題
Chinfone
級別:
路人甲
x0
x6
分享:
▼
x
0
[求助] 一個作業的小問題
作業題目是輸入十個座標,然後找尋最大和最小的兩點連線長,
..
訪客只能看到部份內容,免費
加入會員
或由臉書
Google
可以看到全部內容
x
0
[樓 主]
From:未知地址 |
Posted:
2007-03-21 15:11 |
ken0127
級別:
小人物
x0
x0
分享:
▲
▼
我想
可以用向量的關念來作這題
將每個輸入的座標的x、y都平方相加
等於是向量長度,當作該座標到原點的距離(事實上還要再根號....)
然後存入陣列裡
再依排序法將最大跟最小的排出來
就可以知道最離原點最近與最遠的點
就可以做了~
以上是我看到這題時的想法
也許站上其他大大有更好的解法~~~
x
0
[1 樓]
From:未知地址 |
Posted:
2007-03-21 21:03 |
cheaster
級別:
小人物
x0
x8
分享:
▲
▼
用原點當標準…應該沒錯…
因為原點到任一點(但x不能為0或y也不能0),不就是直角三角形的斜邊嗎?
例:a(1,3)好了…
不就代表了x長為1,y長為3…然後設z為原點到a的長度好了
那z^2=x^2+y^2,z^2=1+9=10,所以,z=根號10…
然後,你不是要十個點嗎?
再一個一個去比大小就好啦…
(註:因為是長度,是沒有負的唷)
狐狸才稱王,死狐狸才最強
誓言將網管、網頁設計與程式設計拚到最強
x
0
[2 樓]
From:臺灣 |
Posted:
2007-03-23 09:53 |
Chinfone
級別:
路人甲
x0
x6
分享:
▲
▼
後來想到可能有問題是因為要算最小的兩點距離,
如果有某兩點離原點很遠,但是彼此距離是最近的,
這種方式算出來就會有問題
x
0
[3 樓]
From:歐洲 |
Posted:
2007-03-25 23:51 |
cheaster
級別:
小人物
x0
x8
分享:
▲
▼
要求二點距離…不會有問題呀…
如果二點的x或y是相同的話…這樣你應該會求二點距離吧…
那在下來假設二點x和y都是不同的…
a(1,3)、b(2,4)這二點好了…
兩者的x和y的差…各是直角三角形的二邊長好了(不是斜邊的其他二邊)
假設,a和b二點相交的位置是在c…
所以c有可能是(2,3)or(1,4)嘛…但因為ab這一條線是斜邊,所以無論c用哪一點的位置都ok,因為方形(正方或長方)一定長寬兩邊都相等
所以,在下先拿(2,3)來算好了
ab為斜邊,長度=?
ac為一邊,長度=1
bc為另一邊,長度為=1
利用三角定理…斜邊長=根號(其他二邊長的平方和)
所以,ab=根號(ac^2+bc^2)=根號(1+1)=根號2
所以…ab不就是a點到b點的長度呀…
其他的就是,你要做多點中的二點距離…
看你有幾點,你就得去做排列組合來算二點距離…在下認為,超過四點…就不太好算了(以人的論點算來的話)
狐狸才稱王,死狐狸才最強
誓言將網管、網頁設計與程式設計拚到最強
x
0
[4 樓]
From:臺灣 |
Posted:
2007-03-26 09:58 |
gamewalk
級別:
初露鋒芒
x0
x18
分享:
▲
▼
其實我覺得應該可以不用動到原點吧...假設有兩點要求他的距離:
距離 =√ ( (X1-X2)^2 + (Y1-Y2)^2) ...
在來是看他有幾種組合點有10個的話,有 10取2 種組合 應該是45吧 也就是要做45次, 你可以存到矩陣排序來做 或者 先假設最大值和最小值在算距離後順便比...應該就可以了...
( 以上是我個人的看法 ~"~ )
x
0
[5 樓]
From:臺灣永大數位動力公司 |
Posted:
2007-04-05 16:38 |
av777
級別:
路人甲
x0
x1
分享:
▲
var x:Array=new Array(52,31,42,73,14,85,26,47,18,9);
var y:Array=new Array(62,41,42,73,14,15,46,37,78,89);
var i:Number;
var j:Number;
var d:Number;
var n:String;
n=""
d=1
for(i=0;i<=8;i++){
j=i+1;
for(j;j<=9;j++){
d=((x
-x[j])*(x
-x[j])+(y
-y[j])*(y
-y[j]))
n+="第"+(i+1)+"座標到"+(j+1)+"座標距離是"+d+newline;
}
}
以上我是用FLASH的AS寫的給你參考看看
x
0
[6 樓]
From:臺灣 |
Posted:
2007-04-09 17:30 |
MyChat 數位男女
»
程式設計
Powered by
PHPWind
v1.3.6
Copyright © 2003-04
PHPWind
Processed in 0.054725 second(s),query:16 Gzip disabled
本站由
瀛睿律師事務所
擔任常年法律顧問 |
免責聲明
|
本網站已依台灣網站內容分級規定處理
|
連絡我們
|
訪客留言