伊莉討論區
標題: 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://a14.eyny.com/) |
Powered by Discuz! |