酷代码 AI
菜单
服务商

C++小猫跳树简单判断实现

你说得对,抱歉之前的代码有误。要判断小猫是否从第1棵树到第n棵树一跳到底,逻辑应该是:**后一棵树必须比前一棵树矮**,否则跳不过去。 如果按你给的“简单点”要求,直接写核心代码即可: ```cpp #include <iostream> using namespace std; int main() { int n, a[100]; cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; } for (int i = 1; i < n; i++) { if (a[i] >= a[i - 1]) { // 不能跳:下一棵不比这棵矮 cout << "no"; return 0; } } cout << "yes"; return 0; } ``` 🐱 **关键点**: - 比较的是 `a[i]`(当前树)和 `a[i-1]`(前一棵树) - 条件 `a[i] >= a[i-1]` 意味着无法从上一棵跳到这一棵(高度不够降低) - 全部遍历无误则输出 `yes` ######[AI写代码神器 | 266点数解答 | 2026-05-23 22:56:28]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]