用 C++ 編寫程式找到斐波那契數列中的第 N 項:0,11,28,51,79,115,156,203,…


在這個問題中,我們給定了一個數字 N。我們的任務是用 C++ 建立一個程式來找到斐波那契數列中的第 N 項:0,11,28,51,79,115,156,203,…

**問題描述** − 找到序列的第 N 項 −

0,11,28,51,79,115,156,203,… 第 N 項。

讓我們舉個例子來理解這個問題,

**輸入** − N = 5

**輸出** − 79

解決方案方法

該序列的第 n 項的通項公式為 −

Tn = 3*(N*N) + 2*N - 5

程式來說明我們的解決方案的工作原理,

#include <iostream>
using namespace std;
int findNTerm(int N) {
int nthTerm = ( (3*N*N) + 2*N - 5);
return nthTerm;
}
int main()
{
int N = 9;
cout<<N<<"th term of the series is "<<findNTerm(N);
return 0;
}

輸出

9th term of the series is 256

更新於:2020 年 10 月 3 日

78 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.