C++C語言問題程式不會寫5
寫一程式輸入X值,並計算:
e的x次方=1+x+(x*x/2!)+(x*x*x/3!)+....+(x的n次方/n!)
(計算至..(絕對值x的n次方/n!)<10的-5次方為止)
1 個解答
評分
- ThomasLv 61 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;
}
還有問題?馬上發問,尋求解答。