首页 > Windows开发 > 详细

在c#中编写斐波拉契数列程序

时间:2017-08-20 00:33:00      阅读:331      评论:0      收藏:0      [点我收藏+]

思路:首先因为输出的是一个数列,又因为不定长,所以要见一个集合来装数列,其次确定第一个数和第二个数都为1,然后根据斐波拉契数列的特点,确定是一个循环语句,再根据从第三位开始,每个数字都是前两个数的和的特点写出代码。
代码如下: while(true){
Console.Write("请输入斐波拉契数列的长度:");
int len = int.Parse(Console.ReadLine());
int[] array = new int[len];
if (len < 3)
{
Console.Write("输入的数字错误,请按回车键重新输入!");
Console.ReadLine();
Console.Clear();
}
else { 
array[0]=1;
array[1] = 1;
for (int i = 0; i < len - 2;i++ ) {
for (int j = i + 1; j < len - 1; j++) {
array[j + 1] = array[i] + array[j];

}
}

}
for (int i = 0; i < len; i++) {
Console.Write(array[i]+"\t");
}
Console.WriteLine();
Console.Write("按回车键可以重新输入!");
Console.ReadLine();

在c#中编写斐波拉契数列程序

原文:http://www.cnblogs.com/zldblogs/p/7398247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!