伊莉討論區

標題: C語言問題 [打印本頁]

作者: 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 點之間的距離輸出後
找出最大距離的長度 並列印出來
與最小距離的長度 並列印出來


有哪位大大能救救我



作者: 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

就都算好後再用排序的方式列出大到小就好了吧,只是寫迴圈而已
作者: tryit244178    時間: 2018-5-2 12:13 PM

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

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

作者: 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

數學問題跟程式無關吧,數學式子寫得出來後,就剩表達了,你連公式都不去了解就來這邊問
作者: hunter00101    時間: 2018-9-10 05:59 PM

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




歡迎光臨 伊莉討論區 (http://www53.eyny.com/) Powered by Discuz!