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 次瀏覽

開啟你的 職業生涯

完成此課程,獲得認證

開始學習
廣告
© . All rights reserved.