源程式:
/*(檔案注釋頭部開始)
*程式的版權和版本宣告部分
*檔名稱:平面座標點類
*作 者:114-3張宗佳
*完成日期:2023年3月27號
*版本號:vc.3
* 對任務及求解方法的描述部分
* 輸入描術:輸入座標點
* 問題描述:計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等
* 程式輸出:輸出兩點之間距離、到原點距離、關於座標軸和原點的對稱點等
* 程式頭部的注釋結束
*/
#include#includeusing namespace std;
enum symmetricstyle ;//分別表示按x軸, y軸, 原點對稱
class cpoint
;cpoint::cpoint(double xx,double yy):x(xx),y(yy){}
// 兩點之間的距離(一點是當前點,另一點為引數p)
double cpoint::distance(cpoint p) const
// 到原點的距離
double cpoint::distance0() const
// 返回對稱點
cpoint cpoint::symmetricaxis(symmetricstyle style) const
return p;
} //以x,y 形式輸入座標點
void cpoint::input()
else break;
} return ;
}//以(x,y) 形式輸出座標點
void cpoint::output()
void main()
實驗結果:
經驗積累:
1.在這個任務中,運用到了在成員函式中用物件作引數,來計算兩點之間的距離
2.用到了列舉型別,在成員函式中先定義乙個物件,用switch語句做出對稱點,再返回這個物件
第六周任務三(座標點類)
問題描述 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 include includeusing namespace std enum symmetricstyle class cpoint cpoint cpoint double xx,double yy x xx ...
第六周 任務三
實驗目的 設計平面座標點類 實驗內容 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 程式的版權和版本宣告部分 檔名稱 設計平面座標點類 作 者 薛廣晨 完成日期 2012 年 3 月 25 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 計算兩點之間距離 ...
第六周 任務四
實驗內容 設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積 周長,並判斷其是否為直角三角形和等腰三角形。程式的版權和版本宣告部分 檔名稱 三角形類 作 者 薛廣晨 完成日期 2012 年 3 月 25 日 版 本號 x1.0 對任務及求解方法的描述部分 輸入描述 輸入三角形的三個頂點 程式頭部...