C ++程序查找序列的总和(1 / a + 2 / a ^ 2 + 3 / a ^ 3 +…+ n / a ^ n)
在本教程中,我们将讨论一个程序,以查找给定级数的和(1/a+2/a^2+3/a^3+…+n/a^n)。
为此,我们将得到n的值,我们的任务是从第一个项开始将每个项相加,以找到给定级数的总和。
示例
#include <iostream> #include <math.h> using namespace std; //计算系列之和 float calc_sum(int a, int n) { int i; float sum = 0; for (i = 1; i <= n; i++) sum += (i/ pow(a, i)); return sum; } int main() { int a = 3, n = 4; float res = calc_sum(a,n); cout << res << endl; return 0; }
输出结果
0.716049