計算兩點間距離 友元成員函式

2021-07-30 12:35:20 字數 749 閱讀 9121

當前程式設計題: 實驗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?問題描述 求兩點間距離公式 程式輸出 ...