C ++程序查找23+ 45+ 75 + .......最多N个数列的和

在本教程中,我们将讨论一个程序,以查找给定序列23+ 45+ 75 + ......最多N个项的总和。

为此,我们将得到N的值,而我们的任务是将第一个项开始的每个项相加,以找到给定级数的总和。

解决这个问题后,我们得到了级数和的公式;

Sn =(2n(n + 1)(4n + 17)+ 54n)/ 6

示例

#include <iostream>

using namespace std;

//计算系列之和

int calc_sum(int N) {

   int i;

   int sum = (2 * N * (N + 1) * (4 * N + 17) + 54 * N) / 6;

   return sum;

}

int main() {

   int N = 7;

   int res = calc_sum(N);

   cout << res << endl;

   return 0;

}

输出结果

903

以上是 C ++程序查找23+ 45+ 75 + .......最多N个数列的和 的全部内容, 来源链接: utcz.com/z/321992.html

回到顶部