資源簡介
定義一個Book(圖書)類,在該類定義中包括:
(1) 數據成員:bookname(書名)、price(價格) 和number(存書數量)。
(2) 成員函數:display()顯示圖書的情況;borrow()將存書數量減1。并顯示當前存書數量;restore( )將存書數量加1,并顯示當前存書數量。
(3) 在main函數中,要求建立某一種圖書對象,并對該圖書進行簡單的顯示、借閱和歸還管理。
代碼片段和文件信息
#include
#include
using?namespace?std;
class?Book
{
public:
Book();
void?display();
int?borrow();
int?restore();
private:
string?bookname[10];
float?price[10];
int?number[10];
int?daihao[10];
};
int?main()
{
Book?book;
char?temp;
char?answer;
cout?<“**********************歡迎進入圖書管理系統!***************************\n“;
do
{
????cout?<“如果您想顯示圖書情況請按1,如果你想借閱圖書請按2,如果您想歸還圖書請按3!\n“;
????cin?>>?temp;
????switch(temp)
{
????case?‘1‘:??
{
book.display();
break;
}
case?‘2‘:??
{
book.borrow();
break;
}
????case?‘3‘:??
{
book.restore();
break;
}
default:?
break;
}
cout?<“您還想繼續進行操作嗎?“是”按‘Y’,“否”按‘N’。\n“;
cin?>>?answer;
}while(answer==‘Y‘||answer==‘y‘);
cout?<“您已經退出了圖書管理系統!\n“;
return?0;
}
Book::Book()
{
bookname[0]=“English“bookname[1]=“Chanese“bookname[2]=“history“bookname[3]=“psychis“bookname[4]=“geography“;
price[0]=38.5price[1]=20.1price[2]=19.4price[3]=18.7price[4]=40.2;
number[0]=10number[1]=23number[2]=8number[3]=3number[4]=19;
daihao[0]=1daihao[1]=2daihao[2
評論
共有 條評論