利用递归方法求5!。
2016-10-02 20:29
267 查看
#include<stdio.h> int fun(int a) { int s; if(a==0) { s=1; } else { s=a*fun(a-1); } return s; } int main() { int i; int a; printf("输入要求阶乘的最大数(<10):"); scanf("%d",&a); printf("\n"); for(i=0;i<=a;i++) printf("%d!=%ld\n",i,fun(i)); return 0; }
相关文章推荐
- 利用递归进行阶乘是个非常方便的方法!
- 题目:利用递归方法求5!。
- 从Oracle数据库,利用递归方法,读取 n级菜单,jdbc+jndi
- 利用非递归方法实现二叉树的中序遍历
- 利用非递归方法实现二叉树的先序遍历
- C#利用递归方法在树控件中例遍磁盘目录及文件
- 利用递归方法实现一个函数,该函数能够实现n的阶乘,即 n! = n*(n-1)*…*3*2*1
- 利用递归方法求一个数组的最大值
- 利用递归的方法求二进制(刚开始有点不理解,现在终于理解了)
- 小记:利用递归调用循环寻找MP3文件的方法。
- java程序题:利用递归方法求5!
- java经典算法_021利用递归方法求5!
- 利用非递归方法实现二叉树的层次遍历
- JAVA利用递归的方法删除一个文件夹以及文件夹下所有的子文件
- 利用递归方法打印进程树
- 利用递归方法计算 阶乘
- 利用非递归方法实现二叉树的后序遍历
- m^n实现,利用递归的方法
- 利用递归方法实现任意进制转换的方法
- 利用return语句实现方法的递归。