基于顺序存储结构的图书信息表的创建和输出
时间: 2023-04-29 17:05:26 浏览: 105
1.基于顺序存储结构的图书信息表的创建和输出 2..基于顺序存储结构的图书信息表的排序 3.基于顺序存储结构的图书信息表的修改
基于顺序存储结构的图书信息表可以使用一个数组来存储图书的信息。
例如,定义一个结构体叫做Book,里面包含书名、作者、价格等信息。然后定义一个Book类型的数组,来存储多本图书的信息。
C++代码:
```
struct Book {
char name[50];
char author[50];
float price;
};
Book book_list[100]; // 定义数组,用于存储图书信息
```
创建图书信息表时,可以使用循环来输入每本图书的信息,存储到数组中。
C++代码:
```
for (int i = 0; i < n; i++) {
cout << "输入第" << i+1 << "本书的信息" << endl;
cout << "书名: ";
cin >> book_list[i].name;
cout << "作者: ";
cin >> book_list[i].author;
cout << "价格: ";
cin >> book_list[i].price;
}
```
输出图书信息表时,也可以使用循环来遍历整个数组,输出每本图书的信息。
C++代码:
```
for (int i = 0; i < n; i++) {
cout << "第" << i+1 << "本书的信息" << endl;
cout << "书名: " << book_list[i].name << endl;
cout << "作者: " << book_list[i].author << endl;
cout << "价格: " << book_list[i].price << endl;
}
```
总之,使用顺序存储结构的图书信息表,可以使用数组来简单的存储和输出图书的信息。
阅读全文