百科知识

使用C语言编写1!+2!+3!+4!+5!应该如何操作

2019-03-30 21:13:41田***
使用C语言编写1!+2!+3!+4!+5!应该如何操作,要求用到循环while(1的阶层加2的阶层。。。+5的阶层。) 我们大一在学C语言,用的是T C使用C语言编写1!+2!+3!+4!+5!应该如何操作,使用C语言编写1!+2!+3!+4!+5!应该如何操作,要求用到

最佳回答

  • # include int qiujie(int n) { if (n<=1) return 1; else return n*qiujie(n-1); } mian() { int i=1,m=0; while(i<=5) { m=qiujie(i)+m; i++; } printf("%d",m); } 上面的程序是刚编的,没有调试,你自己试吧. 我用了递归
    2019-03-30 21:53:43
  • 用双重循环,外一层是用做加法运算,里边一层做n!(n=1-5).用for语句或者递归调用做比较好
    2019-03-30 21:38:37
  • 其中,可能变量声明和语句的写法上跟书上有误,只要跟书上对一对即可,算法上是正确的.m是结果. int n,m,i,j; n=1; m=0; while(n0) { j=j*i*(i-1); i=i-1; } m=m+j; n=n+1; } n+1; }
    2019-03-30 21:25:59
  • 很赞哦! (74)