首页 > 学院 > 开发设计 > 正文

C#递归题目代码

2019-11-14 13:30:06
字体:
来源:转载
供稿:网友

一列数的规则如下: 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);}}

  


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表