斐波那契数列

心不动则不痛 提交于 2020-02-11 17:45:00

题目描述:

大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。假设n<=39

解题思路:

斐波那契数列:0,1,1,2,3,5,8… 总结起来就是:第一项是0,第二项是1,后续第n项为第n-1项和第n-2项之和。
  
  直接使用简单的循环方法实现

代码实现

package com.letcode.diguixunhuan;

public class No1 {

    private int feibonaqi(int n){

        if(n==0)    return 0;
        if(n==1)    return 1;
        int first=0,second=1,res=0;
        for(int i=2;i<=n;i++){
            res=first+second;
            first=second;
            second=res;
        }
        return res;
    }
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!