永发信息网

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);
}
全部回答
  • 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;
}
这个要是在数学里面还是蛮简单的,哈哈哈
  • 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
  • 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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯