习题4-2 求幂级数展开的部分和

    技术2026-03-26  13

    题目:

    习题4-2 求幂级数展开的部分和 (20分)

    题目要求:

    已知函数e​x​​可以展开为幂级数。现给定一个实数x,要求利用此幂级数部分和求e​x​​的近似值,求和一直继续到最后一项的绝对值小于0.00001。

    输入格式

    输入在一行中给出一个实数x∈[0,5]。

    输出格式:

    在一行中输出满足条件的幂级数部分和,保留小数点后四位。

    输入样例:

    1.2

    输出样例:

    3.3201

    解题代码:

    #include <stdio.h> #include <math.h> int main() { double x, sum = 1, sum_1 = 1,item = 1; int k = 1, i; scanf( "%lf", &x ); while( item >= 0.00001 ) { for( i = 1; i <= k; i++ ) { sum_1*= i; } item = pow( x, k ) / sum_1; sum+= item; k++; sum_1 = 1.0; } printf( "%.4f", sum ); return 0; }

     

     

    Processed: 0.009, SQL: 10