在这个问题中,我们得到一个整数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