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
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP