酷代码 AI
菜单
服务商

一共有n束火苗,从左往右各束火苗的热量可能不同。如果发现一束火苗的热量比右边相邻的火苗热量低,那么就可以从这一束火苗中冲过去。请你编写一个程序,计算小核桃计划中可以冲过的火苗有几束。 输入: 共两行。 第一行为一个整数n(n<=10),表示火苗的数量。 第二行为n个整数,依次表示从左到右各束火苗的热量。 输出: 一个整数,表示小核桃计划中可以冲过的火苗有几束。cpp

```cpp #include <iostream> using namespace std; int main() { int n; // 读取火苗的数量 cin >> n; int heat[10]; // 读取每束火苗的热量 for (int i = 0; i < n; i++) { cin >> heat[i]; } int count = 0; // 遍历每束火苗,检查是否可以冲过 for (int i = 0; i < n - 1; i++) { if (heat[i] < heat[i + 1]) { count++; } } // 输出可以冲过的火苗数量 cout << count << endl; return 0; } ``` [2025-12-06 19:40:27 | AI问答 | 177点数解答]

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