题目
描述
1 总体说明
考生需要模拟实现一个简单的自动售货系统,实现投币、购买商品、退币、查询库存商品及存钱盒信息的功能。
系统初始化时自动售货机中商品为6种商品,商品的单价参见1.1规格说明,存钱盒内放置1元、2元、5元、10元钱币,商品数量和钱币张数通过初始化命令设置,参见2.1 系统初始化。
1.1规格说明
1. 商品:每种商品包含商品名称、单价、数量三种属性,其中商品名不重复。考生不能修改商品名称和单价,初始化命令设置商品数量。这些信息在考试框架中进行定义,考生在实现功能代码时可直接使用。
| 商品 名称 |
单价 |
数量 |
| A1 | 2 |
本文介绍了如何模拟实现一个自动售货系统,包括商品购买、投币、退币和查询等功能。系统初始化时设定商品种类和存钱盒钱币面额。在处理投币操作时,遵循面额累加原则,并将钱币放入存钱盒。购买商品时,一次只能购买一件,若余额不足或商品售罄会返回相应错误。退币操作遵循最小张数原则。此外,系统提供查询商品信息和存钱盒信息的命令。
订阅专栏 解锁全文
1415

被折叠的 条评论
为什么被折叠?



