#include#includeusing namespace std;
class cpoint //定義乙個點類
;class c******** //定義乙個三角形類
//給出三點的建構函式
void setc********(cpoint &x,cpoint &y,cpoint &z);
double perimeter(void);//求三角形的周長
double area(void);//求三角形的面積
bool isright********();//是否為直角三角形
bool isisosceles********();//是否為等腰三角形
private:
cpoint a,b,c;
};cpoint::cpoint(double xx,double yy):x(xx),y(yy){}
//輸入座標點
void cpoint::input()
{ char ch;
while(1)
{ cin>>x>>ch>>y;
if(ch!=',')
cout<
問題:為什麼當設定短距離點時,不能正確判斷是否是等腰三角形?例如(1,0)(0,0)(0,2)
小結:distance(cpoint p) const 這一函式失球兩點間距離的函式,把類的乙個物件做為函式的引數,是類的獨特用法,把兩個不同物件
第六周任務4(三角形類)
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 3 月 27 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積和周長,並判斷是否為直角三角形和等腰三角形,程式輸出 程式頭部的注釋結束 in...
第六周任務四。用三角形的三個頂點 求出其面積 周長
題目 設計乙個三角形類,能夠輸入三角形的三個頂點,求出其面積 周長,並判斷其是否為直角三角形和等腰三角形。include include using namespace std class cpoint class c 給出三點的建構函式 void set cpoint x,cpoint y,cpo...
第六周專案二 點類與三角形類
include includeusing namespace std class cpoint double distance cpoint p const 兩點之間的距離 一點是當前點,另一點為引數p void input 以x,y 形式輸入座標點 double cpoint distance c...