C 程式設計實驗報告(四十七) 第六周任務五

2021-06-05 08:24:13 字數 1351 閱讀 5029

* 作 者: 劉鎮

* 完成日期: 2012 年 3 月 25 日

* 版 本 號: 1.043

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

* 輸入描述: 兩個座標點。

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

* 程式輸出: 兩點之間距離、到原點距離、關於座標軸和原點的對稱點

* 程式頭部的注釋結束

*/標頭檔案:

#include#includeusing namespace std;

class cpoint

;class c********

//給出三點的建構函式

void set********(cpoint &x, cpoint &y, cpoint &z); //

float perimeter(void); //計算三角形的周長

float area(void); //計算並返回三角形的面積

bool isright********(); //是否為直角三角形

bool isisosceles********(); //是否為等腰三角形

private:

cpoint a,b,c; //三頂點

};

主函式:

#include#include"********.h"

using namespace std;

void main()

void cpoint::input()

cout << "格式不正確,請重新輸入:" << endl;

}while(1);

}void c********::set********(cpoint &x, cpoint &y, cpoint &z)

else }

float c********::perimeter(void)

float c********::area(void)

bool c********::isright********()

else }

bool c********::isisosceles********()

else

}

執行結果:

感言:說感言,就是覺得如果類越多,體會出分多檔案的好處,你將不同檔案分離,處理錯誤的能力會有提高,效率也提高,因為是分割包圍了嘛!重點突出,好解決。

C 程式設計實驗報告(四十三) 第六周任務一

錯誤 includeusing namespace std class c int getx void main error cpp 18 error c2662 c getx 不能將 this 指標從 const c 轉換為 c 第一種修改 改動成員函式,變為常成員函式。includeusing ...

C 程式設計實驗報告(四十四) 第六周任務二

a includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void main b includeusing namespace std class a a int aa,int nn,int mm a int ge...

第六周實驗報告(任務3)

題目敘述 任務3 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 enum symmetricstyle 分別表示按x軸,y軸,原點對稱 class cpoint include includeusing namespace std enum symmetricstyle...