酷代码 AI
菜单

巨龙向两个石块上交替喷火共n次(先向石块1喷火,再向石块2喷火,持续交替),两个石块的初始热量都为0。石块承受火焰的喷射时,会将火焰的热量累加到自己身上。请你编写一个程序,输出喷射结束后哪个石块的热量超过了20。 输入: 共两行,第一行一个整数n,表示巨龙喷火共n次。 第二行n个整数,依次表示每次火焰的热量。 输出: 输出喷射结束后,热量超过20的石块编号(按从小到大的顺序),一个编号占一行。c++

```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; } ``` [2025-11-22 19:11:12 | AI问答 | 167点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多