用递归函数求n!
int fac(int n)
{ int i; if( n==1||n==0 ) { i=1; printf("%d",i); } else { i=n*fac(n-1); return i; } }
{ int i; if( n==1||n==0 ) { i=1; printf("%d",i); } else { i=n*fac(n-1); return i; } }
举一反三
内容
- 0
使用函数递归求n的阶乘
- 1
用母函数求递归函数的非递归表示的例子.
- 2
视频例题中,用递归实现求阶乘,如果求5!,函数fac(n)共被调用了几次?
- 3
用递归方法,求n的阶乘
- 4
用函数递归方法计算n!。