递归计算阶乘
2011-11-02 20:56
197 查看
#include <stdio.h> int main() { long sum; long fun(long n); // for(int i=1;i<=7;i++) sum=fun(10); printf("%ld",sum); } long fun(long n) { if(n==1) return 1; else return (n*fun(n-1)); }
相关文章推荐
- java中递归方法的应用--计算n的阶乘
- C++递归计算n的阶乘
- java算法 使用递归计算阶乘
- 递归计算阶乘
- Java算法之递归算法计算阶乘
- 利用递归计算奇数n的阶乘(n为奇数)
- 用递归计算阶乘
- 利用递归计算N的阶乘
- 递归计算阶乘
- 阶乘尾部零的个数,递归计算
- Linux C---函数调用实例:递归调用计算阶乘,求两个数的最大公约数和最小公倍数
- 循环计算和递归计算阶乘
- 非递归计算阶乘
- 编译运行内核里面的helloworld以及使用递归计算阶乘
- 阶乘的计算-递归思想
- 用递归方法计算整数n的阶乘n!
- 为什么用 递归 计算“阶乘”和“斐波那契数列”是不合适的?
- 用循环和递归分别计算阶乘
- 使用java计算一个数的阶乘--递归
- 递归计算阶乘