用数组求斐波那契数列的前10项
时间: 2023-12-21 18:05:37 浏览: 32
斐波那契数列是一个递归数列,定义如下:第0项为0,第1项为1,从第2项开始,每一项均为前两项之和。因此,可以使用数组来存储斐波那契数列的前10项:
```c++
#include <iostream>
using namespace std;
int main() {
int fib[10] = {0, 1}; // 初始化前两项
for (int i = 2; i < 10; i++) {
fib[i] = fib[i-1] + fib[i-2]; // 计算第i项
}
for (int i = 0; i < 10; i++) {
cout << fib[i] << " "; // 输出斐波那契数列的前10项
}
return 0;
}
```
输出结果为:
```
0 1 1 2 3 5 8 13 21 34
```
相关问题
用数组求斐波那契数列前n项
好的,可以使用数组来求斐波那契数列前n项。以下是一个示例代码:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "请输入要求的斐波那契数列的项数:" << endl;
cin >> n;
int fib[n]; // 定义一个长度为n的数组来存储斐波那契数列的前n项
fib[0] = 0; // 第一项为0
fib[1] = 1; // 第二项为1
for (int i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2]; // 计算每一项的值
}
cout << "斐波那契数列前" << n << "项为:" << endl;
for (int i = 0; i < n; i++) {
cout << fib[i] << " "; // 输出每一项的值
}
return 0;
}
```
这段代码中,先定义了一个长度为n的数组来存储斐波那契数列的前n项。然后通过循环计算每一项的值,最后输出整个斐波那契数列。
java编程,利用数组求斐波那契数列前10项
可以使用一个长度为10的数组来存储斐波那契数列前10项,然后通过循环计算每一项的值并存储到数组中。以下是Java代码实现:
```java
public class Fibonacci {
public static void main(String[] args) {
int[] fib = new int[10];
fib[0] = 0;
fib[1] = 1;
for (int i = 2; i < 10; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
for (int i = 0; i < 10; i++) {
System.out.print(fib[i] + " ");
}
}
}
```
输出结果为:0 1 1 2 3 5 8 13 21 34