Print a string of fibonacci recursively in C#

前端 未结 11 696
你的背包
你的背包 2020-12-29 16:05

Can that be done with no while loops?

static void Main(string[] args)
{
    Console.WriteLine(\"Please enter a number\");
    int number = Convert.ToInt32(C         


        
11条回答
  •  Happy的楠姐
    2020-12-29 16:34

    static void Main(string[] args)
    {
        Console.WriteLine("Please enter a number");
        int number = Convert.ToInt32(Console.ReadLine());
        Fibonacci(0, 1, 1, number);
    }   
    
    public static void Fibonacci(int a, int b, int counter, int number)
    {
        Console.WriteLine(a);
        if (counter < number) Fibonacci(b, a+b, counter+1, number);
    }
    

提交回复
热议问题