#include main(){ double f=1; int x,n,i,p=1,q=1; printf("请输入x:"); scanf("%d",&x); printf("请输入n:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=p*x; q=q*i; f=f+p*1.0/q; } printf("f=%lf\n",f);}
原式为e^x的泰勒展开。故求e^x即可。