C语言使用递归求N的阶乘
2017-05-31 13:13
239 查看
#include<stdio.h> long fac(int n) { long h; if(!n)h=1; else h=n*fac(n-1); return(h); } int main() { int n; long h; printf("input n:"); scanf("%d",&n); h=fac(n); printf("%d!=%ld\n",n,h); return 0; }
相关文章推荐
- 使用递归方法求阶乘
- c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和
- 用c语言实现 编写一个函数实现n^k,使用递归实现
- 使用C语言求N的阶乘的方法
- 【C语言】使用递归的整数输出(高位到低位)/输出一个菱形(能够确定行数)
- 汉诺塔:非递归,非堆栈,使用C语言完成。希望多多交流,学习。
- C语言:编写一个函数实现n^k,使用递归实现
- 【C语言】编写一个函数实现n^k,使用递归实现。
- 【c语言】 编写一个函数实现n^k,使用递归实现
- C语言-求1-20的阶乘的和(函数的递归)
- JavaSE第八十八讲:递归详解以及递归在阶乘与斐波那契数列的使用
- 使用c语言指针和递归方法实现二分查找
- 计算0~10的阶乘 使用递归
- 【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
- 递归使用----阶乘
- 使用递归实现阶乘
- c语言递归求n的阶乘
- iOS中C语言的递归求阶乘
- C语言强化(十一)二叉树镜像变化 | 要求:不使用递归
- Day6.16 C语言简单递归调用:用递归法求N的阶乘