房天下 > 房天下问答 > 业主生活 > 其他
  • 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();}

    提问者:静约

    发布于2011-01-24

共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();}
    +1 2011-01-25 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。