利用C#写一段代码,写一个斐波拉契数列的代码,类中添加一个方法Fibonacci_Yh, 输出前30项,每行显示5项。
时间: 2024-10-15 17:21:11 浏览: 25
c代码-斐波那契数列(每一项都等于前两项之和)
在C#中,我们可以创建一个名为`Fibonacci`的类,其中包含一个静态方法`Fibonacci_Yh`用于生成斐波那契数列,并按每行5项的方式输出前30项。以下是相关的代码示例:
```csharp
using System;
public class Fibonacci
{
// 斐波那契数列计算方法
public static void Fibonacci_Yh(int n)
{
if (n <= 0)
return;
int[] fibSeries = new int[n];
fibSeries[0] = 0;
if (n > 1)
{
fibSeries[1] = 1;
for (int i = 2; i < n; i++)
fibSeries[i] = fibSeries[i - 1] + fibSeries[i - 2];
}
Console.WriteLine("Fibonacci Series:");
int count = 0;
foreach (var num in fibSeries)
{
Console.Write(num + " ");
count++;
if (count % 5 == 0) // 每5项换行
Console.WriteLine();
}
}
public static void Main(string[] args)
{
// 输出前30项斐波那契数列
Fibonacci_Yh(30);
}
}
```
当你运行这个程序,它会输出前30项斐波那契数列,每5项一行。
阅读全文