查看完整版本: C語言問題
頁: [1]

qo4xu600 發表於 2018-1-9 08:49 AM

C語言問題

輸入 5 點座標 A(x1,y1)、B(x2,y2)、C(x3,y3)、D(x4,y4)E(x5,y5)  以逗號分隔x  值及 y 值的輸入
  求 A與 C 兩點的距離 (distance_A1)及
  A與 D 兩點的距離 (distance_A2)及
    A與 E 兩點的距離 (distance_A3)及
    B與 C 兩點的距離(distance_B1)
    B與 D 兩點的距離(distance_B2)
    B與 E 兩點的距離(distance_B3)
請分別將此6 點之間的距離輸出後
找出最大距離的長度 並列印出來
與最小距離的長度 並列印出來
有哪位大大能救救我
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

seabeam 發表於 2018-1-9 01:23 PM

衹是個數學題,套用兩點間的距離公式就好

神之風想 發表於 2018-4-15 07:53 PM

運用二元一次方程式求出兩點之間的距離喔~

coal511464 發表於 2018-4-16 02:21 AM

我覺得 這個一定有google 類似的
先學會找英文資料 再試著把程式碼改成自己的 比較好

z1090128 發表於 2018-4-22 12:35 AM

就都算好後再用排序的方式列出大到小就好了吧,只是寫迴圈而已<br><br><br><br><br><div></div>

tryit244178 發表於 2018-5-2 12:13 PM

本帖最後由 tryit244178 於 2018-5-2 12:14 PM 編輯

不難,用畢達哥拉斯定理就可以得到二點距離了。

lilyandtom 發表於 2018-5-16 06:47 PM

感謝分享!! 學到東西了。對于新手很重要

wslab 發表於 2018-5-23 02:22 PM

兩點間的距離公式=根號((x1-x2)平方+(y1-y2)平方)
將6個距離都算出來,最後用迴圈比較就可以找到最大和最小值了

jackyo04 發表於 2018-6-20 04:18 PM

數學問題跟程式無關吧,數學式子寫得出來後,就剩表達了,你連公式都不去了解就來這邊問{:51:}

hunter00101 發表於 2018-9-10 05:59 PM

這個程式可以分成五步來說明:
第一步:輸入資料,是否要使用動態分配記憶體,看個人需求
第二步:計算
第三步:排序
第四步:印出資料
第五步:結束
個人建議用struct來做宣告,這樣資料比較集中好處理。<br><br><br><br><br><div></div>
頁: [1]