递归3 递归函数求n的阶乘
2017-06-03 08:53
246 查看
问题及代码:
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 1177 Solved: 846
[Submit][Status][Web
Board]
输入一个正整数n,利用递归函数求n的阶乘。
递归函数声明如下:
int fac(int n); //求n!的递归函数声明
一个正整数n
n的阶乘值
2717: 递归函数求n的阶乘
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 1177 Solved: 846
[Submit][Status][Web
Board]
Description
输入一个正整数n,利用递归函数求n的阶乘。递归函数声明如下:
int fac(int n); //求n!的递归函数声明
Input
一个正整数n
Output
n的阶乘值
Sample Input
5
Sample Output
120
#include <stdio.h>
#include <stdlib.h>
int fac(int n)
{
if(n==1)
return 1;
else
return fac(n-1)*n;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",fac(n));
return 0;
}
相关文章推荐
- 线性递归和迭代---分析阶乘
- 递归在阶乘上的应用
- js 斐波那契数列 汉诺塔 阶乘递归常见小算法
- C语言-使用递归函数求正序,逆序,阶乘.
- 递归求阶乘
- JS匿名函数递归实现阶乘
- 循环计算和递归计算阶乘
- 11月02日(第4天_八皇后、递归(因数分解、阶乘))
- 递归求阶乘
- 递归求5! 阶乘 温故知新
- 利用递归求阶乘
- 用递归的方法实现 n 的阶乘,4399笔试题,请指教
- 递归函数-汉诺塔经典递归
- 递归函数的练习,汉诺塔问题的程序实现(递归)
- 第十三周——递归求阶乘
- 递归---求阶乘
- 一般线性递归函数的伪递归优化方法
- C编程之旅:阶乘的非递归实现
- 获得任意一个整数的阶乘,递归
- php递归使用示例(php递归函数)