OJ 嘻唰唰抽象基類

2021-07-03 14:33:56 字數 606 閱讀 7686

編寫乙個程式,宣告抽象基類shape,由它派生出3個派生類: circle(圓形)、rectangle(矩形)、********(三角形),用乙個函式printarea分別輸出以上三者的面積(結果保留兩位小數),3個圖形的資料在定義物件時給定。

圓的半徑

矩形的邊長

三角形的底與高

圓的面積

矩形的面積

三角形的面積

12.6

4.5 8.4

4.5 8.4

area of circle = 498.76

area of rectangle = 37.80

area of ******** = 18.90

**:

#include #include using namespace std;

class shape

;class circle:public shape

void area()

執行結果:

OJ嘻唰唰 學生資訊的輸入與輸出

time limit 1 sec memory limit 128 mb submit 164 solved 91 submit status web board 閱讀並修改以下程式,實現學生資訊的輸入和輸出。include include include using namespace std c...

OJ嘻唰唰之類模板(1)類模板 求陣列的最大值

問題及 檔名稱 test.cpp 完成日期 2015年7月7日 版本號 v1.0 問題描述 類模板 求陣列的最大值 找出乙個陣列中的元素的最大值,陣列大小為10。用類模板來實現 陣列元素型別作為類模板的引數。在下面的程式段基礎上完成設計,只提交begin到end部分的 include include...

嘻唰唰第六批B改錯題 植物與花

植物類具有屬性id 編號 和name 名稱 花類採用私有繼承自植物類,增加新的屬性florescence 花期 include include include using namespace std class plant void show int main 一種植物的編號,名稱和花期 該種植物的...