• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-05-06
  • 语言: C/C++
  • 标签: c++  图书类  

资源简介

定义一个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

评论

共有 条评论