using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplicationLesson_4_feibonaqi
{
class Program
{
/// <summary>
/// 斐波那契(Fibonacci)数列的第一个和第二个数分别为1和1 ,
/// 从第三个数开始,每个数等于其前两个数之和(1,1,2,3,5,8,13,……)。
/// 编写一个程序输出斐波那契数列中的前20个数,要求每行输出五个数。
/// </summary>
/// <param name="args"></param> v
///
public int[] GetData()
{
int num = 0;//计数器
int[] array = new int[20];
array[0] = 1;//第一个数赋值
array[1] = 1;//第二个数赋值
for (int i = 2; i < 20; i++)
{
//输出第3个到第20个数的数值
array[i] = array[i - 1] + array[i - 2];
}
foreach (int u in array)
{
Console.Write(u + ",");
num++;
if (num == 5)
{
Console.WriteLine();
num = 0;
}
}
return array;
}
static void Main(string[] args)
{
Program st = new Program();
st.GetData();
Console.ReadLine();
}
}
}
41、斐波那契(Fibonacci)数列的第一个和第二个数分别为1和1 从第三个数开始,每个数等于其前两个数之和(1,1,2,3...)编写一个程序输出斐波那契数列中的前20个数,要求每行输出五个数.
猜你喜欢
转载自blog.csdn.net/qq_44739706/article/details/93408776
今日推荐
周排行