用 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
广告