#12215. 连续加水

连续加水

📌 连续加水

📖 题目描述

一瓶 300ml 的糖水浓度为 10%。 现在依次加入两次纯水,分别为 200ml 和 50ml,求最终糖水浓度。


📥 输入格式

一行,包含四个整数:

  • 原始体积(ml)
  • 原始浓度百分比(%)
  • 第一次加入的纯水体积(ml)
  • 第二次加入的纯水体积(ml)

输入示例:

300 10 200 50

📤 输出格式

保留 两位小数 输出最终糖水浓度(单位 %)。

输出示例:

6.00

💡 思路分析

  1. 原糖量​:

原糖量=300×10%=30 ml 糖\text{原糖量} = 300 \times 10\% = 30 \text{ ml 糖} 2. ​第一次加水​:

总体积=300+200=500 ml\text{总体积} = 300 + 200 = 500 \text{ ml}糖量不变,浓度变为:

浓度=30500×100%=6\text{浓度} = \frac{30}{500} \times 100\% = 6%

  1. 第二次加水​:

总体积=500+50=550 ml\text{总体积} = 500 + 50 = 550 \text{ ml} 糖量仍然不变(还是 30 ml 糖),浓度变为:

浓度=30550×100%5.45%\text{浓度} = \frac{30}{550} \times 100\% \approx 5.45\% 👉 最终浓度 = 5.45%


✅ 正确输出

5.45

总结:

  • 糖的量不变,体积增加 → 浓度 = 糖量 ÷ 总体积 × 100%
  • 多次加水,只要累加体积即可。