第13周任務4

2021-06-06 12:38:07 字數 911 閱讀 6914

#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...