编写C语言程序:s=1+x+x^2/2!+x^3/3!+...+x^n/n! 急啊~!求帮忙
答案:3 悬赏:30 手机版
解决时间 2021-02-02 21:57
- 提问者网友:献世佛
- 2021-02-02 17:25
编写C语言程序:s=1+x+x^2/2!+x^3/3!+...+x^n/n! 急啊~!求帮忙
最佳答案
- 五星知识达人网友:西风乍起
- 2021-02-02 18:54
double cal(double x,int n)
{
double s=1.0;
double t=1.0;
int i;
for (i=1;i<=n;i++)
{
t=t*x/(double)i;
s+=t;
}
return(s);
}
main()
{
double x; int n;
scanf("%Lf %d", &x,&n); // L要改成小写
printf("%Lf",cal(x,n));
}
{
double s=1.0;
double t=1.0;
int i;
for (i=1;i<=n;i++)
{
t=t*x/(double)i;
s+=t;
}
return(s);
}
main()
{
double x; int n;
scanf("%Lf %d", &x,&n); // L要改成小写
printf("%Lf",cal(x,n));
}
全部回答
- 1楼网友:洎扰庸人
- 2021-02-02 21:20
double cal(double x,int n)
{
double s=1.0;
double t=1.0;
int i;
for (i=1;i<=n;i++)
{
t=t*x/(double)i;
s+=t;
}
return(s);
}
main()
{
double x; int n;
scanf("%lf %d", &x,&n); printf("%lf",cal(x,n));
}
{
double s=1.0;
double t=1.0;
int i;
for (i=1;i<=n;i++)
{
t=t*x/(double)i;
s+=t;
}
return(s);
}
main()
{
double x; int n;
scanf("%lf %d", &x,&n); printf("%lf",cal(x,n));
}
- 2楼网友:廢物販賣機
- 2021-02-02 20:18
float s=1.0,t=1,x1=1;
int i;
for(i=1;i<=n;i++)
{
t*=i;
x1*=x;
s+=x1/t;
}
int i;
for(i=1;i<=n;i++)
{
t*=i;
x1*=x;
s+=x1/t;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯