卡码网KamaCoder
题库
状态
周赛
课程
大厂笔试
算法训练营
7月9日开营
探索
全站排名
设计模式
卡码题解
代码随想录
登录
题目描述
评论区
提交记录
编程小课
【设计模式专题之单例模式】1.小明的购物车
题目描述
小明去了一家大型商场,拿到了一个购物车,并开始购物。请你设计一个购物车管理器,记录商品添加到购物车的信息(商品名称和购买数量),并在购买结束后打印出商品清单。(在整个购物过程中,小明只有一个购物车实例存在)。
输入描述
输入包含若干行,每行包含两部分信息,分别是商品名称和购买数量。商品名称和购买数量之间用空格隔开。
输出描述
输出包含小明购物车中的所有商品及其购买数量。每行输出一种商品的信息,格式为 "商品名称 购买数量"。
输入示例
Apple 3 Banana 2 Orange 5
输出示例
Apple 3 Banana 2 Orange 5
提示信息
本道题目请使用单例设计模式:
使用私有静态变量来保存购物车实例。
使用私有构造函数防止外部直接实例化。
评论
插入代码块
C++语言基础课
快速入门 C++ 语言刷题所需要的语法知识
本次提交
运行时间:
消耗内存:
============[输出数据]============
期望输出:
用户输出:
提交历史
C
C++
Java
Python
PHP
JavaScript(Node)
Golang
运行
提交
编辑器设置
字体大小设置
选择合适的字体大小
14px
15px
16px
17px
18px
19px
20px
21px
22px
选择编辑器主题
选择合适的主题
vs-light
vs-dark
题库
1.
小明的购物车
试看
2.
积木工厂
3.
家具工厂
4.
自行车加工
5.
矩形原型
6.
扩展坞
7.
小明买房子
8.
咖啡加糖
9.
电源开关
10.
万能遥控器
11.
公司组织架构
12.
图形编辑器
13.
时间观察者
试看
14.
超市打折
15.
自助点餐机
16.
简易聊天室
17.
redo计数器应用
18.
咖啡馆
19.
学生名单
20.
开关台灯
21.
请假审批
22.
数学表达式
23.
图形的面积
微信扫码登录
手机号绑定
工信部要求,互联网上网发帖或者评论,必须实名认证(即绑定手机号)
手机号
验证码
发送验证码
验证
运行测试
运行
Apple 3 Banana 2 Orange 5