實現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.82843distance: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...