using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/* Fabonacci 数列 用循环方法实现
*moboer
*/
namespace ConsoleApplication8
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入计算多少项Fabonacci数列:");
int j = Convert.ToInt32(Console.ReadLine());
int a = 1, b = 1, c = 0;
for(int i= 1; i <= j; i++)
{
if (i == 1 || i == 2)
c = 1;
else
{
c = a + b;
a = b;
b = c;
}
Console.Write("{0}\t",c);
if (i % 5 == 0) Console.WriteLine();
}
}
}
}
/*************************************************************************************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入计算多少项Fabonacci数列:");
int j = Convert.ToInt32(Console.ReadLine());
int a = 1, b = 1, c = 0;
for(int i= 1; i <= j; i++)
{
if (i == 1 || i == 2)
c = 1;
else
{
c = a + b;
a = b;
b = c;
}
Console.Write("{0}\t",c);
if (i % 5 == 0) Console.WriteLine();
}
}
}
}
/*************************************************************************************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/* Fabonacci 数列 用递归方法实现
* moboer
*/
namespace ConsoleApplication9
{
class Program
{
static int Fabonacci(int n)
{
if (n == 1 || n == 2) return 1;
else return Fabonacci(n - 1) + Fabonacci(n - 2);
}
static void Main(string[] args)
{
Console.Write("请输入计算多少项Fabonacci数列:");
int j = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= j; i++)
{
Console.Write("{0}\t", Fabonacci(i));
if (i % 5 == 0) Console.WriteLine();
}
}
}
}
{
class Program
{
static int Fabonacci(int n)
{
if (n == 1 || n == 2) return 1;
else return Fabonacci(n - 1) + Fabonacci(n - 2);
}
static void Main(string[] args)
{
Console.Write("请输入计算多少项Fabonacci数列:");
int j = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= j; i++)
{
Console.Write("{0}\t", Fabonacci(i));
if (i % 5 == 0) Console.WriteLine();
}
}
}
}