系列 2, 12, 36, 80, 150… 中的第 n 项(C++)


给定序列为 2, 12, 36, 80, 150...

如果你仔细观察该系列,你会发现第 n 个数是 n2 + n3

算法

  • 初始化数字 N。
  • 使用级数公式计算第 n 项。
  • 打印结果。

实现

以下是该算法在 C++ 中的实现

#include <bits/stdc++.h>

using namespace std;

int getNthTerm(int n) {
   return (n * n) + (n * n * n);
}
int main() {
   int n = 7;
   cout << getNthTerm(n) << endl;
   return 0;
}

输出

如果你运行上面的代码,那么你会得到以下结果。

392

更新日期:2021 年 10 月 22 日

129 次浏览

开启您的 职业

完成课程后获得认证

开始
广告