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. 输入处理:首先读取一个整数`n`,它代表巨龙喷火的总次数。 2. 热量累加:使用`for`循环读取每次火焰的热量,根据循环的索引`i`判断是向石块1还是石块2喷火。如果`i`是偶数,将热量累加到石块1的热量`heat1`上;如果`i`是奇数,将热量累加到石块2的热量`heat2`上。 3. 输出结果:检查两个石块的热量是否超过20,如果超过20则输出该石块的编号。 ######[AI问答 | 304点数解答 | 2025-11-08 19:11:36]
相关提问
- Python 实现赛车手积分排名:从数据到清晰榜单(字节豆包 | 182点数解答 | 2024-10-20 16:16:44)280
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)350
- 数列筛选:统计并求和大于 x 小于 y 的整数,这些开发要点要留意!(字节豆包 | 281点数解答 | 2025-11-29 20:20:58)130
- Python实现行李托运费用计算程序(字节豆包 | 202点数解答 | 2026-03-22 21:45:18)19
- C++ 实现根据行李重量计算托运行李费用的程序(字节豆包 | 285点数解答 | 2026-03-22 21:46:28)22
- C++ 实现统计并求和:数列中大于 x 小于 y 的整数,避开三大开发陷阱!(DeepSeek | 168点数解答 | 2025-11-14 16:47:26)111
- C++ 实现:统计并求和数列中大于 x 且小于 y 的整数(DeepSeek | 101点数解答 | 2026-01-18 19:03:32)55
- C++实现统计区间内整数和的计算方法(DeepSeek | 225点数解答 | 2026-03-18 12:06:19)22
- Python实现数列中满足特定条件整数求和问题(字节豆包 | 486点数解答 | 2026-03-29 19:53:26)9
- C++实现统计数列中指定范围整数之和(字节豆包 | 524点数解答 | 2026-03-29 19:53:52)7
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)322
- Python匈牙利算法:求解二分图最大匹配边数(含代码及详细解析)(字节豆包 | 715点数解答 | 2025-12-12 18:44:19)55