C#语言 用数组求斐波那契数列第10项
时间: 2024-09-15 21:09:41 浏览: 51
在C#语言中,使用数组求斐波那契数列的第10项,首先需要理解斐波那契数列的定义:从第3项开始,每一项都是前两项的和。斐波那契数列的前两项通常定义为0和1。
以下是一个简单的C#代码示例,展示如何使用数组来计算斐波那契数列的第10项:
```csharp
using System;
class FibonacciExample
{
static void Main()
{
int n = 10; // 我们要找的是第10项
int[] fib = new int[n]; // 创建一个长度为n的数组来存储斐波那契数列
// 初始化前两项
fib[0] = 0;
fib[1] = 1;
// 计算斐波那契数列的后续项
for (int i = 2; i < n; i++)
{
fib[i] = fib[i - 1] + fib[i - 2];
}
// 输出第10项
Console.WriteLine("斐波那契数列的第10项是: " + fib[n - 1]);
}
}
```
在这个例子中,我们首先初始化了一个长度为10的数组`fib`,并设置数组的前两项为斐波那契数列的前两个数0和1。然后,通过一个循环,我们使用前两项的和来填充数组的后续位置。最后,输出数组的第10个位置的值,即斐波那契数列的第10项。
请注意,数组索引是从0开始的,所以第10项在数组中的索引是`n-1`,即9。
阅读全文