2717: 递归函数求n的阶乘
2024-08-30 14:42:00
2717: 递归函数求n的阶乘
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 1329 Solved: 942
[Submit][Status][Web Board]
Description
输入一个正整数n,利用递归函数求n的阶乘。
递归函数声明如下:
int fac(int n); //求n!的递归函数声明
Input
一个正整数n
Output
n的阶乘值
Sample Input
5
Sample Output
120
HINT
使用递归函数
#include<stdio.h>
int main()
{
int fac(int n);
int n,sum;
scanf("%d",&n);
sum=fac(n);
printf("%d",sum);
}
int fac(int n)
{
int sum;
if(n==0||n==1)
sum=1;
else if(n>1)
sum=n*fac(n-1);
return sum;
}
最新文章
- python中的字符数字之间的转换函数
- SmartDoc(YUIDoc) 注释编写
- 在aspx怎么引用public string getPicurl(string picurl)?
- Cheatsheet: 2013 07.01 ~ 07.08
- arm-linux-gcc-4.3.2安装步骤
- silverlight中DataGrid数据高亮显示
- Skipped Rebuild All: Project with VS2008
- 使用mybatis查询数据,按特定顺序排序
- Flash Android ANE打包之基本流程
- NDK Build 用法(NDK Build)
- vue中数据双向绑定的实现原理
- CodeForces 280B Maximum Xor Se
- 一个xss漏洞到内网漫游【送多年心血打造的大礼包啦!】
- JAVA不可变类(immutable)机制与String的不可变性--非常好.
- sqlite 日期型 字符串转为日期型
- java 类字面常量,泛化的Class引用
- Python 调度算法 死锁 静动态链接 分页分段
- 使用root用户,在centos7中安装rabbitMQ
- NEERC 15 (10/12)
- 724_Find-Pivot-Index