#include <stdio.h>
#include<math.h>
double f1(int n)//其他函数,用于计算阶乘。
{
if (n==0)
return 1;//
return f1(n-1)*n; //求n-1的阶乘
}
int main()//主函数从此开始
{
int n=0;//n是项数-1
double x=5,ex,xs=1;//x是次方,e^x是结果,xs是项值
while(xs>=1e-6) //精度
{
xs=pow(x,n)/f1(n);//求项的值
ex+=xs;
n++;
}
printf("e^x=%lf\n最后一项=%.9f\n此项为地%d项",ex,xs,n+1);//打印值
return 0;
}