资源简介
定义一个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
相关资源
- 用c++设计一个三角形类Triangle,包含三
- Effective C++简体中文 完整书签
- C++实现的遗传算法实现TSP问题
- GPS卫星位置的计算
- 2个简单的专家系统源代码
- C++网络蜘蛛源码VS开发平台
- C++实现最小二乘法一元回归和多项式
- 房屋销售管理系统C++
- 条件平差的 C++代码
- MFC下好用的高速绘图控件-(Hight-Spe
- usb_hid_vc++6.0读写设备源码
- 换肤窗口VC++程序与源码
- 亦思C++VC调用
- 数据结构算法与应用--C++语言描述(代
- 非常好用的c++ ftp库源码vs2013工程
- C++实现的非常好的一个矩阵类
- VC++6.0写的网络爬虫程序
- 数据结构 银行排队系统
- c++11的中文文档
- C++调用百度地图案例VC++
- MFC 窗口缩放
- AES加密源码使用C++实现
- C++MFC画圆源代码
- 纯C++打造的Splash Screen类打造专业的启
- MUSIC算法c++实现
- C/C++语言图像处理:各种滤波
- 课程设计课程表.zip
- VC++wav文件的读写
- C++ 垃圾代码生成器
- 数据结构算法与应用--C++语言描述(代
评论
共有 条评论