编写程序计算 e^x=1+x+x^2/2!+x^3/3!+….+x^n/n!x^n/n!0; n++)\x09{\x09\x09for (k = 1,i = 1,z = 1; i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 17:51:45
![编写程序计算 e^x=1+x+x^2/2!+x^3/3!+….+x^n/n!x^n/n!0; n++)\x09{\x09\x09for (k = 1,i = 1,z = 1; i](/uploads/image/z/6971036-68-6.jpg?t=%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%E8%AE%A1%E7%AE%97+e%5Ex%3D1%2Bx%2Bx%5E2%2F2%21%2Bx%5E3%2F3%21%2B%E2%80%A6.%2Bx%5En%2Fn%21x%5En%2Fn%210%3B+n%2B%2B%29%5Cx09%7B%5Cx09%5Cx09for+%28k+%3D+1%2Ci+%3D+1%2Cz+%3D+1%3B+i)
编写程序计算 e^x=1+x+x^2/2!+x^3/3!+….+x^n/n!x^n/n!0; n++)\x09{\x09\x09for (k = 1,i = 1,z = 1; i
编写程序计算 e^x=1+x+x^2/2!+x^3/3!+….+x^n/n!x^n/n!0; n++)
\x09{
\x09\x09for (k = 1,i = 1,z = 1; i
编写程序计算 e^x=1+x+x^2/2!+x^3/3!+….+x^n/n!x^n/n!0; n++)\x09{\x09\x09for (k = 1,i = 1,z = 1; i
#include<iostream>
#include<math.h>
#include<iomanip>
using namespace std;
int main()
{
\x09double k,x, n, e, sum; //k换成double
\x09int i;
\x09sum = 1;
\x09e = 1;
\x09cout << "输入X的值" << endl;
\x09cin >> x;
\x09for (n = 1; n > 0; n++)
\x09{
\x09\x09for (k = 1, i = 1; i <= n; i++)
\x09\x09{
\x09\x09\x09k = k* i;
\x09\x09}
\x09\x09e = pow(x, n) / k;
\x09\x09sum = sum + e;
\x09\x09if (e < 0.000001)
\x09\x09\x09break;
\x09\x09
\x09}
\x09cout << setprecision(3) << "e^x=" << sum << endl;
\x09return 0;
}