当前位置: 代码迷 >> C# >> C#递归标题代码
  详细解决方案

C#递归标题代码

热度:225   发布时间:2016-04-28 08:24:15.0
C#递归题目代码

一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。

代码:

public class MainClass{public static void Main(){Console.WriteLine(Foo(30));}public static int Foo(int i){if (i <= 0)return 0;else if(i > 0 && i <= 2)return 1;else return Foo(i -1) + Foo(i - 2);}}

  

  相关解决方案