酷代码 AI
菜单
服务商

计算n条鱼中第i大鱼是第几小鱼的C++实现

💡本题可根据鱼的总数和指定鱼是第几大,通过简单的数学计算得出该鱼是第几小。 ### 思路分析 已知鱼的总数为 `n`,指定鱼是第 `i` 大的鱼。那么比这条鱼大的鱼有 `i - 1` 条,所以比这条鱼小的鱼就有 `n - i` 条,那么这条鱼就是第 `n - i + 1` 小的鱼。 ### 代码实现 ```cpp #include <iostream> using namespace std; int main() { int n, i; // 输入鱼的总数 n 和指定鱼是第 i 大的鱼 cin >> n >> i; // 计算指定鱼是第几小的鱼 int result = n - i + 1; // 输出结果 cout << result << endl; return 0; } ``` ### 代码解释 1. **输入部分**:使用 `cin` 从标准输入读取鱼的总数 `n` 和指定鱼是第 `i` 大的鱼。 2. **计算部分**:根据前面的分析,通过 `n - i + 1` 计算出指定鱼是第几小的鱼。 3. **输出部分**:使用 `cout` 将计算结果输出到标准输出。 ######[AI问答 | 327点数解答 | 2026-02-27 20:50:38]

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