* 作 者: 劉鎮
* 完成日期: 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...