在本教程中,我们将讨论一个寻找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