フィボナッチ数/C Sharp

提供: MonoBook
< フィボナッチ数
2012年4月26日 (木) 10:52時点におけるimported>Administratorによる版 (→‎参考文献)
ナビゲーションに移動 検索に移動

C#によるフィボナッチ数の記述例。

記述例 1

本来ならば引数 x が0以下の場合にエラー処理をしなければならないが省略してある。

using System;

class AppMain 
{
    static Func<int, int> fib = x => 
        (x <= 2) ? 1 : fib(x - 1) + fib(x - 2);

    public static void Main(string[] args) 
    {
        Console.WriteLine( fib(15) );
    }
}

関連項目

参考文献


外部リンク