递归方法求阶乘
2015-01-22 14:40
211 查看
# include <stdio.h> int fac(int n) { int result = 0; if (n < 0) { printf("输入错误"); return 0; } else if (n == 0 || n == 1) { result = 1; } else { result = fac(n - 1)*n; } return result; } int main() { int n = 5; printf("%d的阶乘=%d\n",n,fac(n)); return 0; }
相关文章推荐
- 使用递归方法求阶乘
- c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和
- C语言循环和递归两种方法求n的阶乘
- 第四周项目五-用递归方法求解(求n的阶乘)
- 第四周项目5:用递归方法求解(1)求n的阶乘
- 利用递归进行阶乘是个非常方便的方法!
- 递归求阶乘的一种方法
- 递归方法 求4的阶乘
- 第十二周项目三 用递归方法求解(1)求n的阶乘
- 第四周第五项目——用递归方法实现阶乘调用
- 第八节 ref和out 运用,方法调用,阶乘和递归
- 第十二周 项目三:用递归方法求出n的阶乘
- 第十二周项目 2 用递归方法求解(1)——求出n的阶乘
- C语言用分别用递归和循环求数字的阶乘的方法
- 第十二周项目三 用递归方法求解(n的阶乘)
- 利用递归方法计算 阶乘
- 第12周项目3-用递归方法求解(1)n的阶乘
- 第12周上机实践项目3——用递归方法求解(求n的阶乘)
- java中递归方法的应用--计算n的阶乘
- 第四周项目5-用递归方法求解(1)求n的阶乘