12 3 2 求兩點間的距離 20分

2021-10-07 03:22:32 字數 1116 閱讀 6125

實現1個簡單的二維點類。建構函式可以用初始化列表實現對資料成員的初 始化。

(1)實現各個成員函式。

(2)實現point 類中的成員函式getdistance,計算兩點之間距離。

(3)定義普通函式getdistance,計算2 點之間距離

從鍵盤輸入兩點的座標,分別用成員函式和普通函式計算這兩點的距離。

類的定義:

class

point

;

其中 x 和y是資料成員,本別表示點的x座標和y座標。

裁判測試程式樣例:

#include

#include

using

namespace std;

class

point

;double

getdistance

(point& p1, point& p2)

;//普通函式計算距離

intmain()

/* 請在這裡填寫答案 */

輸入格式:

在一行內分別輸入兩個點的座標。

輸出格式:

輸出兩點間的距離。

輸入樣例1:

3 4 5 6

輸出樣例1:

distance:2.82843

distance:2.82843

point::

point

(double newx,

double newy)

void point::

setvalue

(double newx,

double newy)

double point::

getx()

double point::

gety()

double point::

getdistance

(point &p2)

double

getdistance

(point &p1, point &p2)

求兩點間的距離

煙台大學計算機學院 檔名稱 asdasd.cpp 作 者 劉磊 完成日期 2016年5月20日 版 本 號 vc 6.0 問題描述 分別利用成員函式,友元函式和一般函式求兩點的的距離,並設計main 函式完成測試 程式輸入 無 程式輸出 兩點間的距離 include include using na...

PTA 求兩點之間距離 20 分

定義乙個point類,有兩個資料成員 x和y,分別代表x座標和y座標,並有若干成員函式。定義乙個函式distance 用於求兩點之間的距離。輸入有兩行 第一行是第乙個點的x座標和y座標 第二行是第二個點的x座標和y座標。輸出兩個點之間的距離,保留兩位小數。0 9 3 4 13.34 實現 如下 in...

7 7 求兩點之間距離 20分

定義乙個point類,有兩個資料成員 x和y,分別代表x座標和y座標,並有若干成員函式。定義乙個函式distance 用於求兩點之間的距離。輸入格式 輸入有兩行 第一行是第乙個點的x座標和y座標 第二行是第二個點的x座標和y座標。輸出格式 輸出兩個點之間的距離,保留兩位小數。輸入樣例 0 9 3 4...