求c++编写一个图书馆管理系统

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:14:17
要求:
1.录入(添加)图书信息:书号,书名,作者,价格,出版社。
2.查询图书信息:输入书号,显示相关信息。
3.显示图书信息:按书号顺序,显示相关信息。
4.删除图书信息:输入书号,删除相关信息。
谢谢了!
还可以追加50分!!

#include <iostream>
#include <string>
#include <iomanip>
using namespace std;

class Library{
private:
class Book{
public:
Book():next(0){}
string id;
string title;
string author;
float price;
string publisher;
Book *next;
};
Book *books;
public:
Library():books(0){};
~Library();
void add();
void search();
void display();
void del();
};

Library::~Library(){
Book *b;
b=books;
while(b!=0){
b=books->next;
delete books;
books=b;
}
}

void Library::add(){
Book *b=new Book;
cout<<"输入书号:";
cin>>(b->id);
cout<<"输入书名:";
cin>>(b->title);
cout<<"输入作者:";
cin>>(b->author);
cout<<"输入价格:";
cin>>(b->price);