您的位置:首页 > 其它

用递归的方法计算斐波那契数列的通项f(n),已知f1 = 1 ,f2 = 1,以后每项都是前两项的和。

2009-10-08 15:40 441 查看
用递归的方法计算斐波那契数列的通项f(n),已知f1 = 1 ,f2 = 1,以后每项都是前两项的和。

public class fibonacci{

public static int k = 0;

public static void main(String[] args) throws Exception{

Scanner cin = new Scanner(System.in){

long a = cin.nextLong();

System.out.println(fibonacci(a));

System.out.println("共递归调用了"+k+"次");

}

}

public static long fibcacci(long m){

if(m==0 ||m==1){

k++;

return m;

}else return fibonacci(m-1) + finbonacci(m-2);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐