回 帖 发 新 帖 刷新版面

主题:[讨论]c#能不能递归?

用递归实现Fibonacci(斐波纳契)序列第n项的值。

知道了。
public  class FibonacciList
    {
        public int result;
        public FibonacciList()
        {
        }
        public int FibonacciListN(int id)
        {
            if (id==1)
                result=1;
            if (id==2)
                result=1;
            if (id>2)
                result= FibonacciListN(id-1)+FibonacciListN(id-2);
            return result;
        }

    }

回复列表 (共1个回复)

沙发

当然可以!

我来回复

您尚未登录,请登录后再回复。点此登录或注册