C++ 中 1 + x/1 + x^2/2 + x^3/3 + .. + x^n/n 级数的和
在这个问题中,我们给定两个数字 X 和 n,它们表示一个数学级数。我们的任务是创建一个程序来找到级数 1 + x/1 + x^2/2 + x^3/3 + .. + x^n/n 的和。
让我们举个例子来理解这个问题, 输入
x = 2 , n = 4 输出
解释 -
sum= 1 + 2/1 + (2^2)/2 + (2^3)/3 + (2^4)/4
= 1 + 2 + 4/2 + 8/3 + 16/4
= 1 + 2 + 2 + 8/3 + 4
= 9 + 8/3
= 11.666. 一个简单的解决方案是创建级数并使用基值 x 和范围 n 找到和。然后返回总和。
示例 程序说明我们解决方案的工作原理,
在线演示
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std ;
double calcSeriesSum ( int x , int n ) {
double i , total = 1.0 ;
for ( i = 1 ; i <= n ; i ++)
total += ( pow ( x , i ) / i );
return total ;
}
int main () {
int x = 3 ;
int n = 6 ;
cout << "Sum of the Series 1 + x/1 + x^2/2 + x^3/3 + .. + x^" << n << "/" << n << " is " << setprecision ( 5 ) << calcSeriesSum ( x , n );
return 0 ;
} Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
输出 Sum of the Series 1 + x/1 + x^2/2 + x^3/3 + .. + x^6/6 is 207.85
相关文章 C++ 中求 1 + x/2! + x^2/3! +…+x^n/(n+1)! 之和的程序
检查以下哪些是二次方程:(i) ( x + 1 ) 2 = 2 ( x − 3 ) (ii) x 2 − 2 x = ( − 2 ) ( 3 − x ) (iii) ( x − 2 ) ( x + 1 ) = ( x − 1 ) ( x + 3 ) (iv) ( x − 3 ) ( 2 x + 1 ) = x ( x + 5 ) (v) ( 2 x − 1 ) ( x − 3 ) = ( x + 5 ) ( x − 1 ) (vi) x 2 + 3 x + 1 = ( x − 2 ) 2 (vii) ( x + 2 ) 3 = 2 x ( x 2 − 1 ) (viii) x 3 − 4 x 2 − x + 1 = ( x − 2 ) 3
确定以下哪个多项式具有 ( x + 1 ) 为因子:(i) x 3 + x 2 + x + 1 (ii) x 4 + x 3 + x 2 + x + 1 (iii) x 4 + 3 x 3 + 3 x 2 + x + 1 (iv) x 3 − x 2 − ( 2 + √ 2 ) x + √ 2
1. 将表达式 3 x y − 2 + 3 y − 2 x 因式分解A) ( x + 1 ) , ( 3 y − 2 ) B) ( x + 1 ) , ( 3 y + 2 ) C) ( x − 1 ) , ( 3 y − 2 ) D) ( x − 1 ) , ( 3 y + 2 ) 2. 将表达式 x y − x − y + 1 因式分解A) ( x − 1 ) , ( y + 1 ) B) ( x + 1 ) , ( y − 1 ) C) ( x − 1 ) , ( y − 1 ) D) ( x + 1 ) , ( y + 1 )
解关于 x 的方程:1 ( x − 1 ) ( x − 2 ) + 1 ( x − 2 ) ( x − 3 ) = 2 3 , x ≠ 1 , 2 , 3
如果 x + 1 x = 3 ,计算 x 2 + 1 x 2 , x 3 + 1 x 3 和 x 4 + 1 x 4 。
简化以下每个乘积:( x 3 − 3 x 2 − x ) ( x 2 − 3 x + 1 )
化简:( x 3 − 2 x 2 + 3 x − 4 ) ( x − 1 ) − ( 2 x − 3 ) ( x 2 − x + 1 )
解关于 x 的方程:x − 1 x − 2 + x − 3 x − 4 = 3 1 3 , x ≠ 2 , 4
如果 x − 1 x = 3 + 2 √ 2 ,求 x 3 − 1 x 3 的值。
化简以下表达式:( 3 x 2 + 5 x − 7 ) ( x − 1 ) − ( x 2 − 2 x + 3 ) ( x + 4 )
如果 x 2 + 1 x 2 = 51 ,求 x 3 − 1 x 3 的值。
如果 x 2 + 1 x 2 = 98 ,求 x 3 + 1 x 3 的值。
使用因式定理确定 g ( x ) 是否为以下每种情况下 p ( x ) 的因子:(i) p ( x ) = 2 x 3 + x 2 − 2 x − 1 , g ( x ) = x + 1 (ii) p ( x ) = x 3 + 3 x 2 + 3 x + 1 , g ( x ) = x + 2 (iii) p ( x ) = x 3 − 4 x 2 + x + 6 , g ( x ) = x − 3
如果 x 4 + 1 x 4 = 194 ,求 x 3 + 1 x 3 , x 2 + 1 x 2 和 x + 1 x 的值。
开启你的 职业生涯
通过完成课程获得认证
开始学习