题目
C++(定义一个Book(图书)类)
定义一个Book(图书)类,在该类定义中包括
数据成员: bookname(书名)、price(价格)和number(存书数量);
成员函数: display()显示图书的情况;borrow()将存书数量减1,并显示当前存书数量;restore()将存书数量加1,并显示当前存书数量.
在main函数中,要求创建某一种图书对象,并对该图书进行简单的显示、借阅和归还管理.
定义一个Book(图书)类,在该类定义中包括
数据成员: bookname(书名)、price(价格)和number(存书数量);
成员函数: display()显示图书的情况;borrow()将存书数量减1,并显示当前存书数量;restore()将存书数量加1,并显示当前存书数量.
在main函数中,要求创建某一种图书对象,并对该图书进行简单的显示、借阅和归还管理.
提问时间:2020-12-04
答案
测试通过(编译器为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 ",bookname);
printf("The price of this book is:%f
dolars ",price);
printf("The number of such book is:%d ",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;
}
#include
#include
int main(){
class Book{
public:
long number;
float price;
char *bookname;
void display(){
printf("The name of this book is:%s ",bookname);
printf("The price of this book is:%f
dolars ",price);
printf("The number of such book is:%d ",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;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1用长为12米的木条做一个长方形的窗框(中间有一横档)设窗框的长度为x米...
- 2一根铜丝长56.52米,正好在一个圆筒上绕了180圈,这个圆通的半径是多少?
- 3己知圆过了三点(1,1),(0,0),(2,3)求圆的方程
- 4归园田居(其一) 陶渊明 少无适俗韵,性本爱丘山. 误落尘网中,一去三十年. 羁鸟恋旧林,池鱼思故渊.
- 5关于"我们该怎么吃饭"的主题阅读
- 6Mark Twain was really a hunorous (p ).Heliked to make (j ).
- 7关于食物链的问题.
- 8tan α=2,求[(sin α+ cos α) / (sin α+ cos α)] + cos²α的值
- 9已知物体在4N、6N、8N三个共点力的作用下处于平衡状态,若撤去其中8N的力,那么其余两个力的合力大小为( ) A.4 N B.6N C.8 N D.10N
- 10七位数13ab45e能被792整除,且此数各个数位上的数互不相同,则a是(),b是(),c是()
热门考点