for嵌套的1+1/1!+1/2!+1/3!+.·····.+1/n!

main()
{ float s;int a,b,n,j; s=1;
scanf("%d",&n);
for(a=1,a<=n;a++)
{for(b=1,b<=a;b++)
j*=b;
s=s+1.0/j;}
printf(".1f",s);
}
这样写对不对?
有错帮忙改一下吧

不对,s=s+1.0/j放在外层
还要再加一句,s++
不对,
把s++换成j=1
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答