吳志 發問時間: 電腦與網際網路程式設計 · 1 0 年前

C++C語言問題程式不會寫5

寫一程式輸入X值,並計算:

e的x次方=1+x+(x*x/2!)+(x*x*x/3!)+....+(x的n次方/n!)

(計算至..(絕對值x的n次方/n!)<10的-5次方為止)

1 個解答

評分
  • Thomas
    Lv 6
    1 0 年前
    最佳解答

    #include <stdio.h>

    #include <stdlib.h>

    int main ()

    {

    double x, t, sum;

    int i;

    i=0;

    t=1;

    sum=1;

    printf("請輸入 x= ");

    scanf("%lf",&x);

    while (t >= 1.0E-5)

    {

    i++;

    t=t*x/i;

    sum=sum+t;

    }

    printf("e^%lf= %lf\n",x,sum);

    system("pause");

    return 0;

    }

還有問題?馬上發問,尋求解答。