搜索
首页 电脑/网络 软件

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

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

全部回答

2006-10-10

0 0

    # 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); } 上面的程序是刚编的,没有调试,你自己试吧。
     我用了递归。

2006-10-10

222 0

用双重循环,外一层是用做加法运算,里边一层做n!(n=1-5).用for语句或者递归调用做比较好

2006-10-10

233 0

其中,可能变量声明和语句的写法上跟书上有误,只要跟书上对一对即可,算法上是正确的.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; }

类似问题换一批

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
软件
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
软件
多媒体软件
系统软件
办公软件
网络软件
图像处理软件
举报
举报原因(必选):
取消确定举报