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

更新于: 2021 年 10 月 22 日

82 次浏览

开启你的 职业生涯

完成此课程,获得认证

开始学习
广告