【C#】Fibonacci

简单来说~费氏数列从0 and 1开始~

後面的每一个数~ 都是前两数相加得来~

例如,0,1,1,2,3,5,8.....


学习目标: Fibonacci的概念及实务

学习难度: ☆☆☆


using System;

namespace ConsoleApp1
{
    class MainProgram
    {
        static int Fibonacci(int number)
        {
            if (number == 0)
            {
                return 0;
            }
            if (number == 1)
            {
                return 1;
            }
            else
            {
                return Fibonacci(number - 1) + Fibonacci(number - 2);
            }
        }

        static void Main()
        {
            try
            {
                int Number = int.Parse(Console.ReadLine());

                for (int i = 1; i <= Number; i++)
                {
                    Console.WriteLine(Fibonacci(i).ToString());
                }
            }
            catch (Exception ex)
            {
                Main();
            }
        }
    }
}

参考资料:

https://zh.wikipedia.org/wiki/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0


<<:  [自学笔记]Routing(MVC)路由

>>:  【C#】String and Number Reverse

学习Python纪录Day15 - 使用模组取得网路资料

Python应用实务 使用urllib.request取得网路资料 urllib模组可以从网路取得资...

Day22 Gin with CORS

What is CORS CORS全名为Cross-Origin Resource Sharing ...

Day3. 从Example Code瞧瞧Matter.js的盘古开天

说好今天要来谈谈昨天的那段扣里,究竟写了些什麽。 为什麽可以像杰克一样神奇,产生出这样的画面呢? 我...

[Day01] - 旅途开始前的茶室闲聊

去年宝哥在 Modern WEB 中介绍过 Angular 有时会发生版本不相容的 issue , ...

[Day 6] Route group

当多条路由需要共用一些共同功能或性质时,就可以使用Route group将有关联的路由一起包起来做攥...