/**
* @param 索引,从1开始
* @return 第index个斐波那契数
*/
public static int getFibo(int index)
{
if (index < 1)
{
System.out.println("输入有误");
}
//前两个数没什么规律
int i = 1;
int j = 1;
if (index == 1)
{
return i;
}
if (index == 2){
return j;
}
//从第三个数起,后一个数是前两个数的和
int sum = 0;
int tmp=index;
while (tmp > 2)
{
sum = i + j;
i = j;
j = sum;
tmp--;
}
return sum;
}
點擊查看更多內(nèi)容
1人點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦