酷代码 AI
菜单
服务商

桃子和雪球一起,找到了第二个箱子。他们发现箱子上面有10个格子,前面几个格子里写着数,最后几个格子是空着的。格子里的数有一定规律,前两个数都是1,从第3个数开始,每个数都是它前面两个数加在一起的和。请你编写程序,先求出箱子上的每一个数,然后输出这些数。 输入: 一个整数n,表示数的个数,n不超过10。 输出: n个整数,表示前n个格子里的数,数之间用空格隔开。cpp

```cpp #include <iostream> using namespace std; int main() { int n; cin >> n; int fib[10]; // 初始化前两个数为1 fib[0] = 1; if (n > 1) { fib[1] = 1; } // 计算斐波那契数列 for (int i = 2; i < n; i++) { fib[i] = fib[i - 1] + fib[i - 2]; } // 输出结果 for (int i = 0; i < n; i++) { if (i > 0) { cout << " "; } cout << fib[i]; } cout << endl; return 0; } ``` [2025-11-29 19:45:08 | AI问答 | 196点数解答]

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