程序来查找系列a ^ 1/1的总和!+ a ^ 2/2!+ a ^ 3/3!+ a ^ 4/4!+……。+ a ^ n / n!在C ++中

在本教程中,我们将讨论一个寻找a ^ 1/1级数之和的程序!+ a ^ 2/2!+ a ^ 3/3!+ a ^ 4/4!+……。+ a ^ n / n!

为此,我们将获得a的值。我们的任务是根据a的给定值找到给定级数的和。

示例

#include<bits/stdc++.h>
using namespace std;
//计算给定序列的总和
double sumOfSeries(double a,double num) {
   double res = 0,prev=1;
   for (int i = 1; i <= num; i++) {
      prev *= (a/i);
      res = res + prev;
   }
   return(res);
}
int main() {
   double n = 5, a=2;
   cout << sumOfSeries(a,n);
   return 0;
}

输出结果

6.26667