这个C语言题怎么做?
1个回答
展开全部
#include<stdio.h>
double fun1(int n,double x) { double a,b; int i;
a=b=1; for ( i=1;i<=n;i++ ) { a*=x; b*=i; }
return a/b;
}
double fun2(int n,double x) { double s=0; int i;
for ( i=1;i<=n;i++ } s+=fun1(i,x);
return(s);
}
void main() { double s,x; int n; scanf("%d%lf",&n,&x); s=fun2(n,x); printf("e=%lf\n",s); }
double fun1(int n,double x) { double a,b; int i;
a=b=1; for ( i=1;i<=n;i++ ) { a*=x; b*=i; }
return a/b;
}
double fun2(int n,double x) { double s=0; int i;
for ( i=1;i<=n;i++ } s+=fun1(i,x);
return(s);
}
void main() { double s,x; int n; scanf("%d%lf",&n,&x); s=fun2(n,x); printf("e=%lf\n",s); }
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询