设计一个图书馆信息结构体,包括有,书号,书名,作者,出版社,出版日期,定价等信息。通过键盘键入结构体信息,并实现所有信息的输出。
时间: 2023-09-23 22:12:07 浏览: 147
好的,以下是一个基本的图书馆信息结构体的示例:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Book {
string bookNo; // 书号
string bookName; // 书名
string author; // 作者
string publisher; // 出版社
string publishDate; // 出版日期
double price; // 定价
};
int main() {
Book book;
cout << "请输入书号:";
cin >> book.bookNo;
cout << "请输入书名:";
cin >> book.bookName;
cout << "请输入作者:";
cin >> book.author;
cout << "请输入出版社:";
cin >> book.publisher;
cout << "请输入出版日期:";
cin >> book.publishDate;
cout << "请输入定价:";
cin >> book.price;
cout << "书号:" << book.bookNo << endl;
cout << "书名:" << book.bookName << endl;
cout << "作者:" << book.author << endl;
cout << "出版社:" << book.publisher << endl;
cout << "出版日期:" << book.publishDate << endl;
cout << "定价:" << book.price << endl;
return 0;
}
```
在这个示例中,我们使用 `struct` 定义了一个名为 `Book` 的结构体,包含了书籍的基本信息。然后,通过 `cin` 从键盘读取用户输入的信息,并将其存储在结构体变量 `book` 中。最后,通过 `cout` 输出结构体变量中的所有信息。
阅读全文