0$房天下问答|C++【程序改错】$https://m.fang.com/ask/ask_1848990.html$https://static.soufunimg.com/common_m/m_public/201511/images/asksharedefault.png
packc/pages/ask/detail/detail?askid=1848990
-
C++【程序改错】
/*------------------------------------------------------ 【程序改错】--------------------------------------------------------功能:求1到20的阶乘的和。------------------------------------------------------*/#include <stdio.h>fun(){ int n,j; float s=0.0,t=1.0; for(n=1;n<=20;n++) { /**********FOUND**********/ s=1; for(j=1;j<=n;j++) /**********FOUND**********/ t=t*n; /**********FOUND**********/ s+t=s; } /**********FOUND**********/ printf("jiecheng=%d\n",s);}main(){ fun();}
更多
共1个回答
-
-
-
wyf062721
丨Lv 3
错有点多,看的我晕晕的下面是改的,每个阶乘和最终结果都显示了:#include <stdio.h>void fun(){int n,j,;double s=0.0,t=1.0,r=0.0;for(n=1;n<=20;n++){ t=1; for(j=1;j<=n;j++) { t=t*j; } printf("jiecheng %d=%.0f\n",n,t); r=r+t;}printf("1!+2!+....+20! = %.0f",r);}main(){fun();}
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。

关注成功