C语言编程:ex=1+x/1!+x2/2!+x3/3!+……+xn/n!+…… 要求输入x的值后能计算ex的值,用函数调用。谢谢

两个函数调用

#include <stdio.h>

double tcexp(int x, int n)
{int i,j;
double exp=1,zi=1,mu=1 ;

for(i=1;i<=n;i++)
{
zi=zi*x;
for(j=1;j<=i;j++)
mu=mu*j;
exp=exp+zi/mu;
mu=1;
}
return exp;
}
void main()
{
int x,n;
scanf("%d %d",&x,&n);
printf("exp(%d)=%lf\n",x,tcexp(x,n));
getch();
}
例如,输入2 10
输出exp(2)=7.38995
温馨提示:答案为网友推荐,仅供参考
相似回答