第五周 專案1 體驗常成員函式

2021-06-29 15:00:59 字數 1075 閱讀 7098

問題及**:
/*【專案1-體驗常成員函式】

*all right reserved

*檔名:學生成績統計

*作者;童宇

*完成日期:2023年 4月 6日

*版本號v1.0

*問題描述:設計平面座標點類,計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等。

在設計中,由於求距離、求對稱點等操作對原物件不能造成任何改變,所以,將這些函式設計為常成員函式是合適的,能夠避免資料成員被無意更改。

*輸入描述:輸入乙個點的座標;

*程式輸出:

*/#include #include using namespace std;

class cpoint

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

double cpoint::distance1(cpoint p) const //兩點之間的距離(一點是當前點——想到this了嗎?,另一點為p)

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

cpoint cpoint::symmetricaxis(char style) const//style取'x','y'和'o'分別表示按x軸, y軸, 原點對稱

break;

case'y':

break;

case'o':

break;

}return a;

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

void cpoint::output()

{ cout<

執行結果:

學習心得:

這次程式設計序犯了幾個錯誤,糾結了很久,最後還是問老師才解決的,不過後來知道原因後還是很開心!有種豁然開朗的感覺。

第五周專案1 體驗常成員函式

檔名稱 score.cpp 作 者 惠睿 完成日期 2015年4月5日 版 本 號 v1.0 問題描述 設計平面座標點類,計算兩點之間距離,到原點距離,關於座標軸和原點的對稱點等。程式輸入 輸入座標。程式輸出 輸出兩點之間距離,到原點距離,關於座標軸和原點的對稱點。include include u...

第五周 專案1 體驗常成員函式

檔名稱 x,y.cpp 版本號 v1.0 問題描述 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等。在設計中,由於求距離 求對稱點等操作對原物件不能造成任何改變,所以,將這些函式設計為 常成員函式是合適的,能夠避免資料成員被無意更改。輸入描述 輸入點的座標 程式輸出 輸出...

第五周專案1 體驗常成員函式

設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等。在設計中,由於求距離 求對稱點等操作對原物件不能造成任何改變,所以,將這些函式設計為常成員函式是合適的,能夠避免資料成員被無意更改。class cpoint private double x 橫座標 double y 縱座標...