Menu
CoddyTech

项目设置

本课属于 Coddy C++ 学习旅程的“逻辑与流程”单元。第 30 课,共 56 课。

challenge icon

挑战

简单

我们将构建一个库存跟踪工具。

创建一个程序,为一家小商店搭建基本的库存跟踪系统。程序将初始化一个 std::map<std::string, int> 来存储商品名称和数量,添加一些初始库存商品,并显示确认消息。

你的程序应当:

  1. 创建一个名为 inventory 的 std::map<std::string, int>
  2. 使用方括号表示法将以下商品添加到库存中:
    • 商品 "Laptops",数量为 15
    • 商品 "Mice",数量为 42
    • 商品 "Keyboards",数量为 28
    • 商品 "Monitors",数量为 12
  3. 打印初始库存,显示所有商品及其数量
  4. 打印一条确认消息,说明库存系统已准备就绪

请使用以下确切的输出格式:

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++ 在线编译器