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;
}

  

最新文章

  1. python中的字符数字之间的转换函数
  2. SmartDoc(YUIDoc) 注释编写
  3. 在aspx怎么引用public string getPicurl(string picurl)?
  4. Cheatsheet: 2013 07.01 ~ 07.08
  5. arm-linux-gcc-4.3.2安装步骤
  6. silverlight中DataGrid数据高亮显示
  7. Skipped Rebuild All: Project with VS2008
  8. 使用mybatis查询数据,按特定顺序排序
  9. Flash Android ANE打包之基本流程
  10. NDK Build 用法(NDK Build)
  11. vue中数据双向绑定的实现原理
  12. CodeForces 280B Maximum Xor Se
  13. 一个xss漏洞到内网漫游【送多年心血打造的大礼包啦!】
  14. JAVA不可变类(immutable)机制与String的不可变性--非常好.
  15. sqlite 日期型 字符串转为日期型
  16. java 类字面常量,泛化的Class引用
  17. Python 调度算法 死锁 静动态链接 分页分段
  18. 使用root用户,在centos7中安装rabbitMQ
  19. NEERC 15 (10/12)
  20. 724_Find-Pivot-Index

热门文章

  1. tcpkill工作原理分析
  2. Git 时光穿梭鸡 撤销修改
  3. ubuntu18.04安装配置boost库
  4. Animation Starter Pack中动画蓝图事件添加的位置
  5. Luogu P1438无聊的序列【线段树/差分】By cellur925
  6. JDK 简介
  7. SpringMVC入门 bug集锦X3和SSM原始整合
  8. Beanshell vs JSR223 vs Java JMeter脚本:性能关闭你一直在等待!
  9. ES6新特性使用小结(一)
  10. Codeforces Round #562 (Div. 2) B. Pairs