图书管理系统程序代码.docx

图书管理系统程序代码.docx

ID:50673807

大小:57.17 KB

页数:30页

时间:2020-03-07

图书管理系统程序代码.docx_第1页
图书管理系统程序代码.docx_第2页
图书管理系统程序代码.docx_第3页
图书管理系统程序代码.docx_第4页
图书管理系统程序代码.docx_第5页
资源描述:

《图书管理系统程序代码.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、#include#include#include#include#include#include#include#include#include//改变字体颜色#defineNONE"33[m"#defineRED"33[0;32;31m"#defineGREEN"33[0;32;32m"#defineBLUE"33[0;32;34m"#defineYELLO

2、W"33[1;33m"#defineLIGHT_RED"33[1;31m"#defineLIGHT_GREEN"33[1;32m"#defineLIGHT_BLUE"33[1;34m"/*程序导读:1.程序中对书的操作,可通过书名,编号来进行,flag=0按书名来操作,flag=1按书编号来操作2.程序中对用户的操作,也可通过姓名,用户ID号或编号两种方式来进行,flag=0按姓名来操作,flag=1按用户ID号或编号来操作3.本程序分5个部分,具体已标识如(1)图书管理...*/usingnamespacestd;cla

3、ssBook{public:stringbook_name;stringbook_num;//编号stringbook_pre;//出版社stringbook_aut;//作者intbook_con;//这样的书还有几本intbook_mux;//这样的书总共有几本public:Book(){book_con=0;book_mux=0;}voidshow_book();};/****************************************(1)图书管理************************************

4、*******/voidBook::show_book(){cout<<"书名:"<

5、kNode*headbook=NULL;classBookManage{public:inttotolbook;public:BookManage(){totolbook=0;}voidaddbook();voiddelbook(strings,intnum,intflag);voidfindbook(strings,intflag);//查询图书};voidBookManage::addbook(){stringh;cout<<"添加输入0,退出输入-1"<>h;if(h=="-1")return;elseif(h=

6、="0")while(1){if(h=="-1")break;elseif(h=="0"){stringna,nu,p1,aut;intcon;BookNode*p=newBookNode;cout<<"请输入书名:"<>na;p->book.book_name=na;cout<<"请输入ISBN编号:"<>nu;p->book.book_num=nu;cout<<"请输入出版社:"<>p1;p->book.book_pre=p1;cout<<"请输入此书的作者:"<

7、cin>>aut;p->book.book_aut=aut;cout<<"请输入此书共有几本:"<>con;p->book.book_con=con;p->book.book_mux=con;p->next=headbook;headbook=p;BookManage::totolbook+=con;cout<<"继续添加输入0,取消添加输入-1"<>h;}elsecout<

8、;}voidBookManage::delbook(strings,intnum,intflag){BookNode*p=headbook;if(headbook!=NULL){switch(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。