借助一维数组实现Fibonacci数列前20项的显示 。
时间: 2024-09-24 12:24:54 浏览: 48
大学C语言编程举例(秦九韶算法、杨辉三角、斐波那契数列等等)
借助一维数组来计算并显示 Fibonacci 数列的前20项,我们可以预先创建一个足够大的数组存储每个数字,因为 Fibonacci 序列每一项都是前两项之和。以下是使用 Python 的一个简单实现:
```python
def fibonacci(n):
fib_sequence = [0, 1]
while len(fib_sequence) < n:
fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
return fib_sequence
# 显示前20项 Fibonacci 数列
fibonacci_sequence = fibonacci(20)
for i, num in enumerate(fibonacci_sequence):
print(f"Fibonacci number at position {i+1}: {num}")
```
在这个代码中,`fibonacci` 函数生成了前20项 Fibonacci 数列,并存储在一个名为 `fib_sequence` 的列表中。然后,我们使用 `enumerate` 函数遍历这个列表,同时打印出位置和对应的数值。
阅读全文