C++(定义一个Book(图书)类)定义一个Book(图书)类,在该类定义中包括数据成员: bookname(书名)、price(价格)和number(存书数量);成员函数: display()显示图书的情况;borrow()将存书数量
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 13:41:59
![C++(定义一个Book(图书)类)定义一个Book(图书)类,在该类定义中包括数据成员: bookname(书名)、price(价格)和number(存书数量);成员函数: display()显示图书的情况;borrow()将存书数量](/uploads/image/z/1399486-22-6.jpg?t=C%2B%2B%28%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AABook%EF%BC%88%E5%9B%BE%E4%B9%A6%EF%BC%89%E7%B1%BB%29%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AABook%EF%BC%88%E5%9B%BE%E4%B9%A6%EF%BC%89%E7%B1%BB%2C%E5%9C%A8%E8%AF%A5%E7%B1%BB%E5%AE%9A%E4%B9%89%E4%B8%AD%E5%8C%85%E6%8B%AC%E6%95%B0%E6%8D%AE%E6%88%90%E5%91%98%EF%BC%9A+bookname%EF%BC%88%E4%B9%A6%E5%90%8D%EF%BC%89%E3%80%81price%EF%BC%88%E4%BB%B7%E6%A0%BC%EF%BC%89%E5%92%8Cnumber%EF%BC%88%E5%AD%98%E4%B9%A6%E6%95%B0%E9%87%8F%EF%BC%89%EF%BC%9B%E6%88%90%E5%91%98%E5%87%BD%E6%95%B0%EF%BC%9A+display%28%29%E6%98%BE%E7%A4%BA%E5%9B%BE%E4%B9%A6%E7%9A%84%E6%83%85%E5%86%B5%EF%BC%9Bborrow%28%29%E5%B0%86%E5%AD%98%E4%B9%A6%E6%95%B0%E9%87%8F)
C++(定义一个Book(图书)类)定义一个Book(图书)类,在该类定义中包括数据成员: bookname(书名)、price(价格)和number(存书数量);成员函数: display()显示图书的情况;borrow()将存书数量
C++(定义一个Book(图书)类)
定义一个Book(图书)类,在该类定义中包括
数据成员: bookname(书名)、price(价格)和number(存书数量);
成员函数: display()显示图书的情况;borrow()将存书数量减1,并显示当前存书数量;restore()将存书数量加1,并显示当前存书数量.
在main函数中,要求创建某一种图书对象,并对该图书进行简单的显示、借阅和归还管理.
C++(定义一个Book(图书)类)定义一个Book(图书)类,在该类定义中包括数据成员: bookname(书名)、price(价格)和number(存书数量);成员函数: display()显示图书的情况;borrow()将存书数量
测试通过(编译器为gcc-3.4.5):
#include
#include
int main(){
class Book{
public:
long number;
float price;
char *bookname;
void display(){
printf("The name of this book is:%s\n",bookname);
printf("The price of this book is:%f
dolars\n",price);
printf("The number of such book is:%d\n",number);
}
void restore(){
number++;
}
void borrow(){
number--;
}
};
Book b;
b.bookname="Harry Potter";
b.price=18.00;
b.number=100;
b.display();
b.borrow();
b.display();
b.restore();
b.display();
system("pause");
return 0;
}