C++ 中系列 1、11、55、239、991… 中的第 N 项
给定的数列为 1、11、55、239、991...
如果您仔细观察这个数列,您会发现第 n 个数字为 4n-2n-1。
算法
- 初始化数字 N。
- 使用数列公式计算第 n 个项。
- 打印结果。
实现
以下是上述算法在 C++ 中的实现
#include <bits/stdc++.h> using namespace std; int getNthTerm(int n) { int num = pow(4, n) - pow(2, n) - 1; return num; } int main() { int n = 7; cout << getNthTerm(n) << endl; return 0; }
输出
如果您运行以上代码,您将得到以下结果。
16255
广告