✈️ 去旅行 · Scratch 编程题
✈️

编程题 · 去旅行

🧭 三种出行方式 · 算出最省钱的那个价格

📖 题目描述 题意

暑假快要到了,小杨打算出去旅行。他住在 A 市,想去 B 市 玩。 一共有三种出行方式可以选择:

  1. 直飞:从 A 市直接坐飞机到 B 市。
  2. 先高铁再飞机:先从 A 市坐高铁到 C 市,再从 C 市坐飞机到 B 市。
  3. 全程高铁:先从 A 市坐高铁到 C 市,再从 C 市坐高铁到 B 市。

默认小猫角色和白色背景,小杨想知道哪一种方式最省钱,请你编写一个程序算出 最便宜的那个价格吧!最后输出的答案存入变量 ans 中。

📥 输入描述 变量

  • 新建变量 a:A 市直飞到 B 市的价钱(单位:元)
  • 新建变量 b:A 市坐高铁到 C 市的价钱(单位:元)
  • 新建变量 c:C 市坐飞机到 B 市的价钱(单位:元)
  • 新建变量 d:C 市坐高铁到 B 市的价钱(单位:元)
💡 所有价格都是正整数,并且不超过 10000 元。
✈️
直飞 A → B
a
🚄✈️
高铁 A→C + 飞机 C→B
b + c
🚄🚄
高铁 A→C + 高铁 C→B
b + d

📤 输出描述 结果

新建变量 ans,一个正整数,表示三种方式中 最便宜的那个价格。

🔍 样例解释 样例

输入: a = 999 b = 105 c = 699 d = 588

  • 第一种方式(直飞):999 元
  • 第二种方式(高铁 + 飞机):105 + 699 = 804 元
  • 第三种方式(高铁 + 高铁):105 + 588 = 693 元

最便宜的是 693 元。

输出: ans = 693

另一组样例:
输入:a = 9 b = 3 c = 8 d = 7
输出:ans = 9

⚠️ 注意事项 必读

  1. 变量名的拼写(包括大小写)要和题目完全一致。
  2. 输入变量直接赋值即可,无需使用“询问并等待”积木块。
  3. 输出结果存放在对应变量中即可,无需使用“说…”或“说…,2秒”积木块。
🧩 图形化编程二级 · 2026年6月 · 编程题 1