C语言编程用递归函数求5!的流程图

程序已经写出来了,求流程图!谢谢

借用 SICP 的插图( fib 6 )如下,5的计算过程类似:

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
函数执行流程:
开始:
fact(5) 函数结束
|

return 5 * fact(4) return 5 * 4* 2 *1

| |

return 4 * fact(3) return 4* 3* 2*1

| |

return 3 * fact(2) return 3* 2*1
| |
return 2 * fact(1) return 2* 1
| |
return 1 函数返回

执行流程大致如此,函数在那里调用就在哪里返回。本回答被网友采纳
相似回答