用C#编程,斐波那契数列的前两个数是1和1,从第三个数开始,每个数等于前两个数的和。编程计算此数列的前30个数,且每行输出5个数。
时间: 2024-10-15 15:27:56 浏览: 38
在C#中,你可以使用循环结构来生成并打印斐波那契数列的前30个数,每行输出5个。这里是一个简单的示例代码:
```csharp
using System;
class Program
{
static void Main()
{
int n = 30;
long[] fibSeries = new long[n];
// 设置前两个数
fibSeries[0] = 1;
fibSeries[1] = 1;
// 计算并存储其余的数
for (int i = 2; i < n; i++)
{
fibSeries[i] = fibSeries[i - 1] + fibSeries[i - 2];
}
// 输出每行5个数
for (int i = 0; i < n; i += 5)
{
Console.Write("第 " + (i + 1) + " 行: ");
for (int j = 0; j < Math.Min(5, i + 5); j++)
{
Console.Write(fibSeries[i + j] + " ");
}
Console.WriteLine();
}
}
}
```
这个程序首先创建了一个大小为30的数组来存放斐波那契数列,然后通过循环逐个计算并存储每个数字。最后,它使用嵌套循环按每行5个数的方式打印出来。
阅读全文