C语言题:计算公式: s=1/1!+1/2!+1/3!+...+1/n! 式中的n!表示n的阶乘
答案:4 悬赏:0 手机版
解决时间 2021-11-29 12:52
- 提问者网友:我没有何以琛的痴心不悔
- 2021-11-28 20:12
C语言题:计算公式: s=1/1!+1/2!+1/3!+...+1/n! 式中的n!表示n的阶乘
最佳答案
- 五星知识达人网友:酒安江南
- 2021-11-28 20:22
#include
main()
{
int i,j,n;
float sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
int s=1;
for(j=1;j<=i;j++)
{
s*=j;
}
sum+=1.0/s;
}
printf("1/1!+1/2!+1/3!……+1/n!=%f\n",sum);
}
main()
{
int i,j,n;
float sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
int s=1;
for(j=1;j<=i;j++)
{
s*=j;
}
sum+=1.0/s;
}
printf("1/1!+1/2!+1/3!……+1/n!=%f\n",sum);
}
全部回答
- 1楼网友:愁杀梦里人
- 2021-11-28 23:13
double sum=0;
for(int i=1;i<=n;i++)
{
double a=1.0;
for(int j=1;j<=n;j++)
{
a*=1.0/j;
}
sum+=a;
}
这个要是在数学里面还是蛮简单的,哈哈哈
for(int i=1;i<=n;i++)
{
double a=1.0;
for(int j=1;j<=n;j++)
{
a*=1.0/j;
}
sum+=a;
}
这个要是在数学里面还是蛮简单的,哈哈哈
- 2楼网友:青灯有味
- 2021-11-28 21:47
for(int i=1;i<=n;i++)
{ double b=1.0;
for(int j=1;j<=n;j++)
{ b*=1.0/j;
}
sum+=b;} - - b
{ double b=1.0;
for(int j=1;j<=n;j++)
{ b*=1.0/j;
}
sum+=b;} - - b
- 3楼网友:青尢
- 2021-11-28 20:54
double sum=0;
for(int i=1;i<=n;i++)
{
double a=1.0;
for(int j=1;j<=n;j++)
{
a*=1.0/j;
}
sum+=a;
}
for(int i=1;i<=n;i++)
{
double a=1.0;
for(int j=1;j<=n;j++)
{
a*=1.0/j;
}
sum+=a;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯