A57004 | Scratch编程题:魔法商店 小精灵Gobo在魔法药水铺当学徒。今天老板不在,他需要自己给客人结账。每瓶“隐形药水”的价格每天都不一样。请你帮他写一个自动结账程序。1.准备工作(1)删除默认小猫角色,添加角色:Gobo;(2)添加背景:Spaceship;(3)创建两个变量:单价和购买数量。2.功能实现(1)点击绿旗,将变量 [单价] 设为10到30的随机数,将变量 [购买数量] 设为2到5的…
来源2026年
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
Scratch编程题:魔法商店
小精灵Gobo在魔法药水铺当学徒。今天老板不在,他需要自己给客人结账。每瓶“隐形药水”的价格每天都不一样。请你帮他写一个自动结账程序。
1.准备工作
(1)删除默认小猫角色,添加角色:Gobo;
(2)添加背景:Spaceship;
(3)创建两个变量:单价和购买数量。
2.功能实现
(1)点击绿旗,将变量 [单价] 设为10到30的随机数,将变量 [购买数量] 设为2到5的随机数;

(2)小精灵说“一共需要 XXX 金币”(注:XXX需程序自动计算)2秒;
(3)小精灵询问:“请问您支付多少金币?”并等待;

(4)如果客人的 回答 = 总价,Gobo 说:“金额刚好,欢迎下次光临”;
(5)如果客人的 回答 > 总价,Gobo 需要计算并说出:“找您 [差额] 金币”;

(6)如果客人的 回答 < 总价,Gobo 说:“对不起,您的金币不够哦!”。

暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?