使用C语言编写1!+2!+3!+4!+5!应该如何操作
使用C语言编写1!+2!+3!+4!+5!应该如何操作,要求用到循环while(1的阶层加2的阶层。。。+5的阶层。) 我们大一在学C语言,用的是T C
# 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); } 上面的程序是刚编的,没有调试,你自己试吧. 我用了递归
用双重循环,外一层是用做加法运算,里边一层做n!(n=1-5).用for语句或者递归调用做比较好
其中,可能变量声明和语句的写法上跟书上有误,只要跟书上对一对即可,算法上是正确的.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; }
问:c 语言 如何编写 * ** *** **** ***** ****** 这个输出?
答:#include using namespace std; int main(){ for (i=1;i<=6;i++){ for(j=1;j<=i;j++) ...详情>>
答:详情>>