/*
* 程式的版權和版本宣告部分
* 檔名稱:a.cpp
* 作 者:孔雲
* 完成日期:2023年5月28日
* 版 本 號: v1.0
* 輸入描述:主函式已給出
* 問題描述:寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle(圓形)、rectangle(矩形)、********(三角形)。
* 輸出描述:定義的幾個幾何體的面積和。
*/#includeusing namespace std;
const double pi=3.1415926;
class shape
;class circle:public shape
circle(double);
virtual double area()const;
};circle::circle(double m):r(m) {}
double circle::area()const
class rectangle:public shape
rectangle(double,double);
virtual double area()const;
};rectangle::rectangle(double a,double b):l(a),w(b) {}
double rectangle::area()const
class ********:public shape
********(double,double);
virtual double area()const;
};********::********(double d,double h):di(d),heigth(h) {}
double ********::area()const
int main()
; //定義基類指標陣列pt,使它每乙個元素指向乙個派生類物件
double areas=0.0; //areas為總面積
for(int i=0; i<6; i++)
cout<
心得體會:寫類的宣告時為什麼忘掉後面的分號呢?
14 2 形狀類族的中的純虛函式
作 者 霍雨佳 完成日期 2014 年5月27日 版 本 號 v1.0 問題描述 形狀類族的中的純虛函式 樣例輸入 樣例輸出 專案要求 1 寫乙個程式,定義抽象基類shape,由它派生出3個派生類,circle 圓形 rectangle 矩形 三角形 用如下的main 函式,求出定義的幾個幾何體的面...
14 2 形狀類族中的的純虛函式
01.02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 劉芳 07.完成日期 2014 年5 月27 日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 12.程式輸出 13.問題分析 略 14.演算法設計 略 15.in...
14 2 形狀類族的中的純虛函式 OJ版
作 者 霍雨佳 完成日期 2014 年5月27日 版 本 號 v1.0 問題描述 形狀類族的中的純虛函式 樣例輸入 樣例輸出 專案要求 include include define pi 3.1415926 using namespace std class shape class circle p...