problem a: 來開個書店吧time limit: 1 sec memory limit: 128 mb
submit: 4264 solved: 2427
[submit][status]description某出版社可出版圖書和磁帶。其中圖書按照每頁的**乘以頁數進行定價,磁帶根據每10分鐘的**乘以磁帶錄音的分鐘數進行定價。請定義publicatioin、book、tape以及bookstore四個類。其中:
publication類:
1)資料成員double price表示單價(對於書,是每頁的**;對於磁帶,是每10分鐘錄音的**)。
2)資料成員int length表示出版物的長度,對於書,是頁數;對於磁帶, 是分鐘數。
3)成員函式gettotalprice()用於返回乙個出版物的定價。
4)建構函式publication(double, int)用於構造乙個出版物。
5)成員函式double getprice() const和int getlength()用於返回出版物的單價及長度。
6)析構函式。
book類是publication的子類。
1)建構函式book(double,int)。
2)重寫父類的gettotalprice返回定價,定價為單價乘以長度(即頁數)。
3)析構函式。
#include#include#include#include using namespace std;
class publication
publication(double p, int l):price(p),length(l)
else}}
int getnumofbook()
return c;
}int getnumoftape()
return c;
}~bookstore()
delete pubs;
cout<<"call bookstore's de-constructor!\n";
}};int main()
}bookstore bookstore(pub, cases);
cout<<"there are "}
cout<<" their total price is "
delete pub;
return 0;
}
Problem B 來開個書店吧
time limit 1 sec memory limit 128 mb submit 1343 solved 776 submit status web board 某出版社可出版圖書和磁帶。其中圖書按照每頁的 乘以頁數進行定價,磁帶根據每10分鐘的 乘以磁帶錄音的分鐘數進行定價。請定義publi...
Problem D 來開個書店吧
某出版社可出版圖書和磁帶。其中圖書按照每頁的 乘以頁數進行定價,磁帶根據每10分鐘的 乘以磁帶錄音的分鐘數進行定價。請定義publicatioin book tape以及bookstore四個類。其中 1.publication類 1 資料成員double price表示單價 對於書,是每頁的 對於...
OJ 1783 Problem B 來開個書店吧
某出版社可出版圖書和磁帶。其中圖書按照每頁的 乘以頁數進行定價,磁帶根據每10分鐘的 乘以磁帶錄音的分鐘數進行定價。請定義publicatioin book tape以及bookstore四個類。其中 publication類 1 資料成員double price表示單價 對於書,是每頁的 對於磁帶...