在这个问题中,我们得到一个整数N。我们的任务是创建一个程序来查找序列1,1,2,6,24,...的N个项。
让我们举个例子来了解这个问题,
N = 7输出结果
720
该系列是− 1,1,2,6,6,24,120,720
解决该问题的一种简单方法是对系列的第n个项使用通用公式。公式,
第N个项=(N-1)!
该程序说明了我们解决方案的工作原理,
#include <iostream> using namespace std; int calcNthTerm(int N) { if (N <= 1) return 1; int factorial = 1; for (int i = 1; i < N; i++) factorial *= i; return factorial; } int main() { int N = 8; cout<<N<<"t该系列的h项是 "<<calcNthTerm(N); return 0; }输出结果
8t该系列的h项是 5040