#include <stdio.h> #include <math.h> int main() { int i,k=1; long p=1; float x; double t=0,s=1; printf(“输入x的值:”); scanf("%f",&x); while(fabs(s)>=0.00001) { t+=s; for(i=1;i<=k;i++) { p*=i; } s=(1.0/p)*pow(x,k); k++; } printf(“e^x=%f\n”,s); }