现有一组图书信息包括编号书名库存使用结构体数组存储4条信息图书请输入图书信息并在屏幕上输出图书的信息和总库存
时间: 2024-05-10 08:14:59 浏览: 133
以下是示例代码,可以实现您的需求:
```c++
#include <iostream>
#include <string>
using namespace std;
struct Book {
int id;
string name;
int stock;
};
int main() {
// 定义图书数组并初始化
Book books[4] = {
{1, "C++ Primer", 10},
{2, "Effective C++", 5},
{3, "STL源码剖析", 3},
{4, "深入理解计算机系统", 8}
};
int totalStock = 0; // 总库存
// 输出每本书的信息
for (int i = 0; i < 4; i++) {
cout << "编号:" << books[i].id << endl;
cout << "书名:" << books[i].name << endl;
cout << "库存:" << books[i].stock << endl << endl;
totalStock += books[i].stock; // 计算总库存
}
// 输出总库存
cout << "总库存:" << totalStock << endl;
return 0;
}
```
输出结果:
```
编号:1
书名:C++ Primer
库存:10
编号:2
书名:Effective C++
库存:5
编号:3
书名:STL源码剖析
库存:3
编号:4
书名:深入理解计算机系统
库存:8
总库存:26
```
阅读全文