C#用递归输出斐波那契数列中的第n位

    private void Start ()
    {
       //输出第n位的数字
       print( Foo (n));
    }
    public int Foo ( int a )
    {
        if(a<=0)
        {
            return 0;
        }
        else if(a>0 &&a<=2)
        {
            return 1;
        }
        else
        {
            return Foo (a - 1) + Foo (a - 2);
        }
    }
posted @ 2022-06-22 18:05  哒哒哒~~~  阅读(32)  评论(0编辑  收藏  举报