[问题] C++用递回写阶层

楼主: mt055240 (dm)   2017-05-21 16:58:35
开发平台(Platform): (Ex: Win10, Linux, ...)
win7
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
dev c++
预期的正确结果(Expected Output):
0!= 1
1!= 1
2!= 2
3!= 6
.
.
.
程式码(Code):(请善用置底文网页, 记得排版)
这是一般常见的写法,有成功 http://ideone.com/UPBXGy
这是我想不要用return写看看的,失败 http://ideone.com/gThUom
(网址已修正)D
补充说明(Supplement):
大家好~
小弟c++是自学的,如果问题太蠢还请多多包涵@@
最近看到递回这边感觉卡卡的想多写写练习一下,手边的书对这部分提到的也不多
麻烦各位大大了
作者: shadow0326 (非议)   2017-05-21 17:20:00
网址贴错了吧
作者: Schottky (顺风相送)   2017-05-21 17:21:00
第二个连结是不是错了
作者: moebear (萌熊)   2017-05-21 17:44:00
不要return就直接跑循环R
楼主: mt055240 (dm)   2017-05-21 19:33:00
m大是指在子程式中加入FOR循环吗
作者: waterCoka (Coka)   2017-05-21 20:05:00
提示你 上网查for循环然后你可以自己先手写几个运算 看看阶乘是怎么计算的再用程式去设计出那种样子函式参数也有问题 查call by reference call by value
作者: jerryh001   2017-05-21 22:46:00
我递回都不呼叫函数 改用for或者while表示 这样用起来和循环有87%像
作者: s06i06 (三条鱼)   2017-05-21 22:47:00
不return就要有个参数来接结果 可以传一个指标进去http://codepad.org/fhrc4cf5

Links booklink

Contact Us: admin [ a t ] ucptt.com