時間限制: 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()
正方形的邊長
矩形的長和寬
對應形狀的名稱 面積
對應形狀的名稱 面積
13 4
square area=1rectangle 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...