C#实现斐波那契数列
时间: 2024-04-01 13:29:33 浏览: 231
C#实现斐波那契数列的几种方法整理
C#可以通过递归或循环的方式实现斐波那契数列。下面是两种实现方式的示例代码:
1. 递归实现:
```csharp
public static int Fibonacci(int n)
{
if (n <= 1)
return n;
else
return Fibonacci(n - 1) + Fibonacci(n - 2);
}
```
2. 循环实现:
```csharp
public static int Fibonacci(int n)
{
if (n <= 1)
return n;
int a = 0;
int b = 1;
int result = 0;
for (int i = 2; i <= n; i++)
{
result = a + b;
a = b;
b = result;
}
return result;
}
```
阅读全文