酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

c++ 【题目描述】 fish-finder 是一个能够帮助垂钓者找到鱼的神奇装置。它根据某个物体连续的四个深度来判断这个物体是不是一条鱼。我们的目的是实现一个 fish-finder,具体要求如下: 如果连续的四个深度是严格递增的,fish-finder 发出"Fish Rising"的警报。 如果连续的四个深度是严格递减的,Fish-finder 发出"Fish Diving"的警报。 如果连续的四个深度是相同的,fish-finder 发出"Fish At Constant Depth"警报。 如果都不是,Fish-finder 发出"No Fish"提示。 【输入】 一行四个整数 a ,b ,c ,d (1≤a,b,c,d≤100 ),表示四个深度的大小。 【输出】 输出一个字符串,表示一种提示语。 【输入样例】 3 4 9 11 【输出样例】 Fish Rising

```cpp #include <iostream> using namespace std; int main() { int a, b, c, d; cin >> a >> b >> c >> d; if (a < b && b < c && c < d) { cout << "Fish Rising" << endl; } else if (a > b && b > c && c > d) { cout << "Fish Diving" << endl; } else if (a == b && b == c && c == d) { cout << "Fish At Constant Depth" << endl; } else { cout << "No Fish" << endl; } return 0; } ``` 代码逻辑说明: 1. 程序首先读取四个整数 `a`, `b`, `c`, `d`,表示四个深度。 2. 通过条件判断语句检查这四个深度是否满足严格递增、严格递减或全部相等的条件。 3. 根据条件判断的结果输出相应的提示语。 需要注意的逻辑点: 1. 确保输入的四个深度都是整数且在1到100之间。 2. 严格递增和严格递减的条件需要确保每个深度都比前一个深度大或小。 3. 如果四个深度既不严格递增也不严格递减且不全相等,则输出"No Fish"。 [2025-02-28 11:14:10 | AI写代码神器 | 272点数解答]

相关提问