码迷,mamicode.com
首页 > Windows程序 > 详细

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

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

标签:[1]   集合   长度   readline   个数   new   循环语句   parse   第一个   

思路:首先因为输出的是一个数列,又因为不定长,所以要见一个集合来装数列,其次确定第一个数和第二个数都为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#中编写斐波拉契数列程序

标签:[1]   集合   长度   readline   个数   new   循环语句   parse   第一个   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!