YTU 2623 B 抽象類 形狀

2021-07-09 21:15:22 字數 1061 閱讀 2940

時間限制: 1 sec  

記憶體限制: 128 mb

提交: 235  

解決: 143

定義乙個抽象類shape, 類中有兩個純虛函式。

具體類正方形類shape和矩形類rectangle,公有繼承抽象類shape。

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

在主程式中輸入正方形類邊長 和 矩形類的長和寬,輸出對應形狀的名稱和面積。

#include

using namespace std;

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

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

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

class square:public shape //正方形

void draw()

int area()

private:

double edge; 

};int main()

正方形的邊長  

矩形的長和寬

對應形狀的名稱 面積

對應形狀的名稱 面積

1

3 4

square area=1

rectangle area=12

只提交begin到end部分的**

#include using namespace std;

class shape

;class rectangle:public shape

void draw()

int area()

private:

double rr,hh;

};class square:public shape //正方形

void draw()

int area()

private:

double edge;

};int main()

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 2624 B 結構體 統計投票

編寫統計選票的程式。設有3個候選人,有10人參加選舉,每個選舉人只能輸入乙個候選人的編號,要求輸出各個候選人的得票數。請在下面的程式段基礎上新增主程式 main函式 完成整個設計,提交時只提交主程式 main函式 include using namespace std struct person l...