一千位斐波那契數
在斐波那契數鍾,第一個有1000位的數字是第幾項
也就是說第一個陣列代表 2 第二個代表1 2 3 ,交換 ,3 2,在進行加 3 5,在交換
#include<iostream>
#include<cstring>
#include<cmath>
using namespace std;
int func(int *n1,int *n2){
n2[0]=n1[0];
for(int i=1;i<=n2[0];i++){
n2[i]+=n1[i];
if(n2[i]>9){
n2[i+1] +=n2[i]/10;
n2[i]%=10;
if(i==n2[0]){
n2[0]++;
}
}
}
return n2[0]>=1000;
}
int main(){
int num[2][1100]={{1,1},{1,1}};
int a=0,b=1;
for(int i=3;1;i++){
if(func(num[a],num[b])==1){
cout<<i<<endl;
break;
}
swap(a,b);
}
return 0;
}
結果是
相關文章
- 斐波那契數
- 斐波那契數列
- LeetCode 509[斐波那契數]LeetCode
- 斐波那契數列(Java)Java
- Leedcode-斐波那契數
- 509. 斐波那契數
- LeetCode-509-斐波那契數LeetCode
- 斐波那契數列詳解
- 著名的斐波那契數列
- 斐波那契數列 (C#)C#
- PHP 與斐波那契數列PHP
- LeetCode LCR126[斐波那契數]LeetCode
- [C103] 斐波那契數列
- 力扣之斐波那契數列力扣
- 斐波那契數列js 實現JS
- 劍指offer——斐波那契數列
- 斐波那契數列Ⅳ【矩陣乘法】矩陣
- js實現斐波那契數列JS
- 斐波那契數列演算法演算法
- 第十題:斐波那契數列
- 斐波那契數列的來源——數兔子
- 斐波那契數列數與等冪和
- LeetCode 1137第N個斐波那契數LeetCode
- 【LeetCode刷題】509. 斐波那契數LeetCode
- 使用Python實現斐波那契數列Python
- 演算法(1)斐波那契數列演算法
- №20181213賽事:斐波那契數賽題
- 大數斐波那契數列的演算法演算法
- №20201020斐波那契7數賽果確認
- JavaScript 實現:輸出斐波那契數列JavaScript
- js迭代器實現斐波那契數列JS
- LeetCode每日一題:斐波那契數(No.509)LeetCode每日一題
- offer通過--9斐波那契數列-2
- 演算法一:斐波那契阿數列演算法
- fibonacci斐波那契數列詳解 遞迴求Fn非遞迴求Fn求n最近的斐波那契數遞迴
- python for迴圈和斐波那契Python
- 斐波那契查詢不再迷惑
- 斐波那契數列:7數5層魔法塔(3)