#include#includeusing namespace std;
const double p = 3.14;
class csolid//定義虛基類
; class ccube:public csolid
;
class cball:public csolid
;
class ccylinder:public csolid
;
ccube::ccube(double l):len(l){}
ccube::~ccube(){}
double ccube::area() const
double ccube::volume() const
double ccube::getl()
cball::cball(double r):rang(r){}
cball::~cball(){}
double cball::area() const
double cball::volume() const
double cball::getr1()
ccylinder::ccylinder(double r, double h):rang(r), high(h){}
ccylinder::~ccylinder(){}
double ccylinder::area() const
double ccylinder::volume() const
double ccylinder::getr2()
double ccylinder::geth()
int main()
第13周任務1
程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 作 者 臧鵬 完成日期 2012 年 5 月 14 日 版 本 號 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 任務1.2 include using namespace std class vehicle 任務1...
第13周任務2 1
作 者 付文傑 完成日期 2012 年 5 月 16 日 版 本 號 x1.0 任務2 下面給出了基類animal和main 函式。任務2.1 根據main 函式給出的注釋提示,設計出相關的各個類。任務2.2 顯然,animal設計為抽象類更合適,animal不需要能夠例項化,是專門作基類使用的。改...
第13周任務3
include using namespace std class shape class circle public shape virtual float area const private float radii float circle area const class rectangle...