C++ 实现:巨龙交替喷火,判断哪块石块热量超 20!
```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int heat1 = 0, heat2 = 0; for (int i = 0; i < n; i++) { int heat; cin >> heat; if (i % 2 == 0) { heat1 += heat; } else { heat2 += heat; } } if (heat1 > 20) { cout << 1 << endl; } if (heat2 > 20) { cout << 2 << endl; } return 0; } ``` 代码解释 1. 输入处理: - 首先使用`cin`读取喷火的总次数`n`。 - 接着使用`for`循环读取每次火焰的热量,循环次数为`n`。 2. 热量累加: - 定义两个变量`heat1`和`heat2`,分别表示石块1和石块2的热量,初始值都为0。 - 在`for`循环中,通过判断循环变量`i`的奇偶性来确定当前火焰的热量累加到哪个石块上。如果`i`是偶数,火焰热量累加到石块1;如果`i`是奇数,火焰热量累加到石块2。 3. 输出结果: - 检查`heat1`和`heat2`是否超过20,如果超过20,则输出对应的石块编号。 ######[AI问答 | 358点数解答 | 2025-10-25 19:12:52]
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)351
- 数列筛选:统计并求和大于 x 小于 y 的整数,这些开发要点要留意!(字节豆包 | 281点数解答 | 2025-11-29 20:20:58)135
- Python实现行李托运费用计算程序(字节豆包 | 202点数解答 | 2026-03-22 21:45:18)20
- C++ 实现根据行李重量计算托运行李费用的程序(字节豆包 | 285点数解答 | 2026-03-22 21:46:28)25
- C++ 实现统计并求和:数列中大于 x 小于 y 的整数,避开三大开发陷阱!(DeepSeek | 168点数解答 | 2025-11-14 16:47:26)113
- C++ 实现:统计并求和数列中大于 x 且小于 y 的整数(DeepSeek | 101点数解答 | 2026-01-18 19:03:32)56
- C++实现统计区间内整数和的计算方法(DeepSeek | 225点数解答 | 2026-03-18 12:06:19)22
- Python实现数列中满足特定条件整数求和问题(字节豆包 | 486点数解答 | 2026-03-29 19:53:26)15
- C++实现统计数列中指定范围整数之和(字节豆包 | 524点数解答 | 2026-03-29 19:53:52)7
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)322
- C++实现:输入整数英文单词算乘积,输出数字与英文结果,可多次计算!(GPT | 2268点数解答 | 2024-05-24 01:55:27)391
- C++ 破解 [jrksj r7] 铃音的第二分块难题:区间操作与计数实现(GPT | 500点数解答 | 2024-07-18 21:05:15)263