#include<stdio.h>
#include<math.h>
double fun(int n,double x)
{
double sum=0;
int i=0;
int s=1;
for(i=1;i<=n;i++)
{
s=s*i;
sum=sum+pow(x,i)/s;
}
return sum+1;
}
int main()
{
int n=0;
double x=0;
double ret=0;
printf("请分别输入n和x的值\n");
scanf("%d,%lf",&n,&x);
ret=fun(n,x);
printf("计算结果是%lf\n",ret);
return 0;
}
运行结果如下: