0):"); scanf("%u",&a); ret=Fact(a); printf("sum = %lu\n",ret ); return 0;}long Fact(int x){ int c; long result=1,sum=0; for..._已知求阶乘的函数如下,利用这个函数,编程计算并输出1!+">
当前位置:   article > 正文

利用求阶乘函数Fact(),编程计算并输出1的阶乘+ 2的阶乘 + …+ n的阶乘的值_已知求阶乘的函数如下,利用这个函数,编程计算并输出1!+2!+...+n!的值。 其中n由用

已知求阶乘的函数如下,利用这个函数,编程计算并输出1!+2!+...+n!的值。 其中n由用

  1. #include<stdio.h>
  2. long Fact(int x);
  3. int main ()
  4. {
  5. unsigned a,ret ;
  6. printf("Input n(n>0):");
  7. scanf("%u",&a);
  8. ret=Fact(a);
  9. printf("sum = %lu\n",ret );
  10. return 0;
  11. }
  12. long Fact(int x)
  13. {
  14. int c;
  15. long result=1,sum=0;
  16. for(c=1;c<=x;c++)
  17. {
  18. result*=c;
  19. sum=sum+result;
  20. }
  21. return sum;
  22. }

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/850199
推荐阅读
相关标签
  

闽ICP备14008679号