题目描述:
大家都知道斐波那契数列,现在要求输入一个整数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;
}
}
来源:CSDN
作者:小黄学程序
链接:https://blog.csdn.net/weixin_44716359/article/details/104264940