YTU 2621 B 繼承 圓到圓柱體

2022-08-02 04:36:15 字數 1170 閱讀 7816

定義了circle圓形類,在此基礎上派生出cylinder圓柱體類。

circle圓形類定義如下:

class circle

double area() //圓面積

protected:

double radius; //圓半徑

};請在下面的程式段基礎上完成整個設計。

在主程式中輸出指定半徑的圓的面積(area),輸出指定圓底半徑和高的圓柱體表面積(area)和體積(volume)。

#include #include using namespace std;

#define pi 3.14

class circle

double area() //圓面積

protected:

double radius; //圓半徑

};//將程式需要的其他成份寫在下面,只提交begin到end部分的**

//******************** begin ********************

//********************* end ********************

int main()

圓的半徑

圓柱體圓底半徑 和 圓柱體的高

圓的面積

圓柱體的表面積 和  體積

1

2 2.5

3.14

56.52 31.40

#include #include using namespace std;

#define pi 3.14

class circle

double area()

//圓面積

protected: double radius; //圓半徑

};class cylinder:public circle

double area()

double volume()

private:

double high;

};int main()

{ double r,h;

cout<>r;

circle c(r);

cout<>r>>h;

cylinder cy(r,h);

cout<

YTU 2889 B 字母數字大戰

字母數字發生了戰爭,決定要分家,各自調選自己的家族成員。如果乙個字串僅由數字構成的那麼屬於dight家族 如果是僅由字母構成的那麼屬於letter家族 如果是由數字和字母一起構成的那麼屬於mixed家族。輸入乙個字串,長度不超過100,且字串中只能包括數字或大 小寫字母。輸出該字串的家族型別。123...

YTU 2620 B 鍊錶操作

時間限制 1 sec 記憶體限制 128 mb 提交 418 解決 261 1 編寫乙個函式createlink,用來建立乙個動態鍊錶 鍊錶中的節點個數由引數count來控制 節點結構如下 struct node 函式createlink的宣告如下 node createlink int count...

YTU 2623 B 抽象類 形狀

時間限制 1 sec 記憶體限制 128 mb 提交 235 解決 143 定義乙個抽象類shape,類中有兩個純虛函式。具體類正方形類shape和矩形類rectangle,公有繼承抽象類shape。請在下面的程式段基礎上完成整個設計。在主程式中輸入正方形類邊長 和 矩形類的長和寬,輸出對應形狀的名...