项目设置
本课属于 Coddy C++ 学习旅程的“逻辑与流程”单元。第 30 课,共 56 课。
挑战
简单我们将构建一个库存跟踪工具。
创建一个程序,为一家小商店搭建基本的库存跟踪系统。程序将初始化一个 std::map<std::string, int> 来存储商品名称和数量,添加一些初始库存商品,并显示确认消息。
你的程序应当:
- 创建一个名为
inventory的std::map<std::string, int> - 使用方括号表示法将以下商品添加到库存中:
- 商品
"Laptops",数量为15 - 商品
"Mice",数量为42 - 商品
"Keyboards",数量为28 - 商品
"Monitors",数量为12
- 商品
- 打印初始库存,显示所有商品及其数量
- 打印一条确认消息,说明库存系统已准备就绪
请使用以下确切的输出格式:
Initial Inventory Setup:
Keyboards: 28
Laptops: 15
Mice: 42
Monitors: 12
Inventory system is ready!商品应按遍历 map 时的顺序打印(按商品名称的字母顺序排列)。使用基于范围的 for 循环遍历 map,并通过 pair.first 访问每个键值对中的键(商品名称),通过 pair.second 访问值(数量)。
亲手试试
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
// TODO:在下方编写你的代码
return 0;
}逻辑与流程中的所有课
自己练习: C++ 在线编译器