题目描述
1 总体说明
考生需要模拟实现一个简单的自动售货系统,实现投币、购买商品、退币、查询库存商品及存钱盒信息的功能。
系统初始化时自动售货机中商品为6种商品,商品的单价参见1.1规格说明,存钱盒内放置1元、2元、5元、10元钱币,商品数量和钱币张数通过初始化命令设置,参见2.1 系统初始化。
1.1规格说明
商品:每种商品包含商品名称、单价、数量三种属性,其中商品名不重复。考生不能修改商品名称和单价,初始化命令设置商品数量。这些信息在考试框架中进行定义,考生在实现功能代码时可直接使用。
输入描述:
依照说明中的命令码格式输入命令。
输出描述:
输出执行结果
示例1
输入
r 1-1-1-1-1-1 10-5-2-1;p 1;q 1;
输出
S001:Initialization is successful S002:Pay success,balance=1 1 yuan coin number=11 2 yuan coin number=5 5 yuan coin number=2 10 yuan coin number=1
算法实现
实现1
//思路1:
#include <iostream>
using namespace std;
int main() {
return 0;
}
小结
小结