计算多项式
设多项式 (exp(x) = 1+x+frac{x^2}{2!}+frac{x^3}{3!}+cdots+frac{x^i}{i!} (frac{x^i}{i!} > 10^{-10}))
输入 x
输出 (exp(x))的值,保留小数点后4位
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x, i;
double item, sum;
/*
item 当前项
循环条件:当前项大于 1e-10
*/
scanf("%d", &x);
i = 1;
item = x;
sum = 1;
while (item > 1e-10)
{
sum += item;
i = i + 1;
item = item*x/i;
}
printf("%.4f
", sum);
return 0;
}