C ++程序找到序列1 + 1/2 ^ 2 + 1/3 ^ 3 +….. + 1 / n ^ n的和

在本教程中,我们将讨论一个程序,用于查找给定序列1 + 1/2 ^ 2 + 1/3 ^ 3 +….. + 1 / n ^ n的总和。

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

示例

#include <iostream>

#include <math.h>

using namespace std;

//calculating the sum of the series

double calc_sum(int n) {

   int i;

   double sum = 0.0, ser;

   for (i = 1; i <= n; i++)

   ser = 1/ pow(i, i);

   sum += ser;

   return sum;

}

int main() {

   int n = 5;

   double res = calc_sum(n);

   cout << res << endl;

   return 0;

}

输出结果

0.00032

以上是 C ++程序找到序列1 + 1/2 ^ 2 + 1/3 ^ 3 +….. + 1 / n ^ n的和 的全部内容, 来源链接: utcz.com/z/345647.html

回到顶部