定义一个图书类(Book)

定义一个图书类(Book),数据成员包括:书名、作者、单价、数量;成员函数包括:借书、还书、显示;借书时判断数量,如果数量为0输出书名借阅失败,如果数量大于0,数量减1并输出书名和剩余数量。还书时数量加1并输出书名和剩余数量。显示时能够输出图书的所有信息。创建图书对象时,可以给出书名、作者、单价、数量的数据进行初始化;也可以不给出任何数据,此时图书的书名是未命名,作者是佚名,单价是0,数量是0。在主函数中创建图书对象book1和book2,book1初始化为“人类简史”、赫拉利、68、10。book2不初始化。然后分别输出book1和book2的信息。book1借书2次,book2借书1次,还书1次,最后再分别输出book1和book2的信息。

#include <string.h>
#include <iostream>
using namespace std;
class Book
{
   
public:
 Book(string book, string writer, int num, int money);
 Book();
 void bring();
 void ret(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值