設計平面座標點類

2021-06-05 09:09:52 字數 1015 閱讀 9787

* (

程式頭部注釋開始)*

程式的版權和版本宣告部分

煙台大學計算機學院學生

檔名稱:* 作

者:吳瑕

* 完成日期:

2023年

03 月

28日* 版

本號: *

對任務及求解方法的描述部分

* 輸入描述:

* 問題描述:

設計平面座標點類,計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等

#include #include using namespace std;

enum symmetricstyle ;//分別表示按x軸, y軸, 原點對稱

class cpoint

;cpoint:: cpoint(double xx,double yy)

double cpoint::distance(cpoint p) const // 兩點之間的距離(一點是當前點,另一點為引數p)//用物件作引數

double cpoint:: distance0() const // 到原點的距離

cpoint cpoint:: symmetricaxis(symmetricstyle style) const// 返回對稱點

return p;//返回乙個物件

} void cpoint::input() //以x,y 形式輸入座標點

else

break;

} }void cpoint:: output() //以(x,y) 形式輸出座標點

{ cout<

執行結果:

上機感言:

由此學會了用物件作引數,複習了列舉型別那塊的知識!

此題可不可以在定義物件時為其賦初值呢?但我寫成cpoint p1(5,4)後得出來的數為隨機數,該怎樣寫呢?

體驗常成員函式 平面座標點類

include include using namespace std class cpoint cpoint cpoint double xx,double yy double cpoint distance1 cpoint p const 兩點之間的距離 一點是當前點 想到this了嗎?另一點為...

6 3 平面座標點類(歡迎高手指點評論)

對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 問題分析 演算法設計 include includeusing namespace std enum symmetricstyle 分別表示按x軸,y軸,原點對稱 class cpoint double distance cpoint p c...

設計乙個表示座標點的類

package zuobiao.cn 寫乙個表示座標的類 設計思路 接收兩個引數 橫座標,縱座標,由於表示的型別有三種 int float string 要想乙個類接收三種資料型別,只能使用 object,因為object類可以接收任何型別的資料 設計座標 類 point class point p...