C++数组实现老鹰捉小鸡小朋友位置变换模拟
```cpp #include <iostream> int main() { int n; std::cin >> n; int kids[10]; for (int i = 0; i < n; ++i) { kids[i] = i + 1; } for (int round = 1; round <= 10; ++round) { std::cout << round << ": "; for (int i = 0; i < n; ++i) { std::cout << kids[i] << (i == n - 1 ? '\n' : ' '); } int first = kids[0]; for (int i = 0; i < n - 1; ++i) { kids[i] = kids[i + 1]; } kids[n - 1] = first; } return 0; } ``` ### 代码说明: - 首先用`std::cin`读取小朋友数量`n`。 - 接着用`kids`数组存储小朋友编号,给数组元素按顺序赋值,代表小朋友初始位置。 - 通过外层循环模拟10次位置变换,内层循环输出每次小朋友的位置。每次输出完毕,把数组首元素暂存到`first`,其余元素依次前移一位,最后把暂存的首元素放到数组末尾完成位置变换。 ######[AI问答 | 330点数解答 | 2026-08-01 21:27:27]
相关提问
- 揭秘!任意各位不同三位数经变换最终如何锁定 495 及编程求解变换次数(字节豆包 | 167点数解答 | 2025-04-22 20:47:58)365
- C++ 数组模拟老鹰捉小鸡游戏小朋友位置变化(字节豆包 | 401点数解答 | 2026-08-01 21:25:29)2
- 数轴旅行:从原点出发,能否到达目标位置?(字节豆包 | 225点数解答 | 2026-01-23 19:51:03)127
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)549
- Python编程:从Animal类扩展到Cat类,实现各类方法及对象调用(讯飞星火 | 1028点数解答 | 2024-06-13 18:11:31)298
- Python 程序控制结构破解古代算经“百钱买百鸡”不定方程问题( | 87点数解答 | 2024-11-02 16:34:14)203
- C++实现计算最少添加数字次数以匹配两个数组元素(字节豆包 | 714点数解答 | 2026-03-08 19:44:54)82
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)464
- Python Tkinter 代码剖析:GUI 程序搭建与窗口居中函数解析(字节豆包 | 314点数解答 | 2024-08-02 14:49:22)380
- 巧用 CDN 搭建含照片轮播、社交链接与 AI 对话的单页个人网页(字节豆包 | 485点数解答 | 2024-10-28 23:31:13)298
- 巧用 CDN 搭建单页个人网页:含照片轮播、社交链接与 AI 对话界面 (阿里通义 | 1752点数解答 | 2024-10-28 23:32:45)306
- C++ 完整代码:实现书籍信息录入与列表管理(GPT | 2245点数解答 | 2024-12-18 09:06:13)316