A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13798223575 中级黑马   /  2015-8-15 20:44  /  337 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package day20_digui;
/*
* 需求:用递归求下列数列的第二十项的值:
1,1,2,4,7,13,24...

*/
public class DiGuiDemo {
   public static void main(String[] args) {
         System.out.println(fun(20));
}
   public static int fun(int n){
           if(n==1||n==2){
                   return 1;
           }
            if(n == 3){
                    return 2;
            }
             return fun(n-1)+fun(n-2)+fun(n-3);
          
   }
   
}

3 个回复

倒序浏览
谢谢分享
回复 使用道具 举报
不错!加油~~~~~~~
回复 使用道具 举报
codersun 发表于 2015-8-15 21:10
不错!加油~~~~~~~

谢谢~~~~~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马