用C++编写图书管理系统
时间: 2023-09-24 18:09:30 浏览: 114
当然可以!下面是一个简单的图书管理系统的C++代码示例:
```cpp
#include <iostream>
#include <vector>
#include <string>
using namespace std;
// 图书类
class Book {
private:
string title;
string author;
public:
Book(string title, string author) : title(title), author(author) {}
string getTitle() {
return title;
}
string getAuthor() {
return author;
}
};
// 图书管理系统类
class Library {
private:
vector<Book> books;
public:
void addBook(Book book) {
books.push_back(book);
}
void displayBooks() {
for (const auto& book : books) {
cout << "Title: " << book.getTitle() << ", Author: " << book.getAuthor() << endl;
}
}
};
int main() {
Library library;
// 添加图书
library.addBook(Book("C++ Primer", "Stanley Lippman"));
library.addBook(Book("The C Programming Language", "Brian Kernighan"));
// 显示图书
library.displayBooks();
return 0;
}
```
这个简单的图书管理系统实现了添加图书和显示图书的功能。你可以根据需要进一步扩展功能,比如删除图书、搜索图书等。希望对你有帮助!
阅读全文