兩點的距離(類的組合成員 冒號語法)

2022-09-15 16:06:12 字數 902 閱讀 7454

【問題描述】

定義乙個座標點類point和求兩點距離的距離類distance,

在每個類的建構函式函式體裡加上cout輸出相應的提示語句,以便觀察建構函式被呼叫的順序。

類的設計和主函式如下:(請勿修改)

class point

;class distance

;int main()

intgety()

~point()

;//析構函式

private

:int x,y;};

point::

point

(int xx,

int yy):x

(xx),y

(yy)

//建構函式

/*也可以這樣寫

point::point(int xx,int yy)//建構函式

*/point::

point

(point &r):x

(r.x),y

(r.y)

//拷貝建構函式

/*也可以這樣寫

point::point(point &r)//拷貝建構函式

*/point::

~point()

//析構函式

class

distance

;distance::

distance

(point a,point b):p1

(a),

p2(b)

//建構函式

double distance::

getdis()

//得到兩點之間的距離

distance::

~distance()

//析構函式

intmain()

兩點間的距離

設計乙個名為 mypoint 的類,表示乙個帶jc 座標和少座標的點。該類包括 編寫乙個測試程式,建立兩個點 0,0 和 10,30.5 並顯示它們之間的距離。如下 public class mypoint mypoint double x,double y public double getx p...

python兩點間的距離 巧用兩點間距離公式求最值

在平面直角座標系中,任意兩點a x1,y1 b x2,y2 的距離是ab x1 x2 y1 y2 也可以寫成ab x1 x2 y1 y2 原理很簡單,以ab為斜邊,構造直角三角形,使其兩直角邊分別與座標軸平行,利用勾股定理可得。在學習過程中,不僅僅知道點座標求距離,同時更需要將某個平方和看作兩點間的...

用類求兩點間的距離

設計乙個用來表示直角座標系的location類,在主程式中建立類location的兩個物件a和b,要求a的座標點在第3象限,b的座標點在第2象限,分別採用成員函式和友元函式計算給定兩個座標點之間的距離,要求按如下格式輸出結果 a x1,y1 b x2,y2 distance1 d1 distance...