當前程式設計題: 實驗2-類和物件的進一步討論---計算兩點間距離(友元成員函式)
5.【問題描述】在平面直角座標系中,點類point包括兩個資料成員:x(橫座標),y(縱座標);若干成員函式,要求使用友元函式計算兩點間距離。設計main()函式,以點(0,0)和(3,4)作為測試資料,測試程式。
【輸入形式】本題沒有輸入,初始化工作由建構函式完成。
【輸出形式】輸出佔一行,為給定的兩點間距離。
【樣例輸入】無
【樣例輸出】5.00
【樣例說明】兩點(0,0)和(3,4)之間的距離為5.00。
【評分標準】本題共20分,1個測試點。
【程式設計說明】本題必須使用類,在main()函式中按照給定的數值建立物件,通過友元函式完成所需計算。非基於物件的程式且未按照要求做不得分。
#include
#include
#include
using namespace std;
class kind2;
class kind1
float handle(kind2 &);
private:
int x,y;
};class kind2
friend float kind1::handle(kind2 &);
private:
int x,y;
};float kind1::handle(kind2 &two)
int main()
計算兩點間距離
匯入math包 import math 定義點的函式 class point def init self,x 0,y 0 self.x x self.y y def getx self return self.x def gety self return self.y 定義直線函式 class ge...
YTU 2619 B 友元類 計算兩點間距離
時間限制 1 sec 記憶體限制 128 mb 提交 469 解決 252 類distance定義為類point的友元類來實現計算兩點之間距離的功能。point類中有兩個私有資料成員x和y來表示點的兩個座標 橫座標和縱座標 成員函式需要自己定義。主程式輸入兩個point點的座標,計算兩個點之間的距離...
計算兩點間距離公式
作 者 紀子龍 完成日期 2012 年10 月 16日 版 本 號 v1.0 輸入描述想x1,x2,y1,y2 作 者 紀子龍 完成日期 2012 年10 月 17 日 版 本 號 v1.0 輸入描述 想,2,一,cpp view plaincopyprint?問題描述 求兩點間距離公式 程式輸出 ...