
Problem C: 递归求阶乘
发布日期:2021-05-20 06:36:18
浏览次数:12
分类:精选文章
本文共 410 字,大约阅读时间需要 1 分钟。
实验9 Problem C: 递归求阶乘
递归求阶乘
我们都知道,一个整数n的阶乘被定义为:n! = n * (n-1)!,且0! = 1。
现在,你需要编写一个程序计算一个整数n的阶乘。不过,这次你只能使用递归的方法来实现。
Input
输入一个整数n,n >= 0且n < 13,所有的运算都不会超出int范围。
Output
输出n!。无回车。
Sample Input
6
Sample Output
720
答案:
#includeint f(int n) { if (n == 0) return 1; // 注意n == 0时要单独处理! else return n * f(n - 1);}int main() { int n; scanf("%d", &n); printf("%d", f(n)); return 0;}
<_stdio.h>
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月30日 07时28分01秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
UML-配置图
2019-03-15
JS高级面向对象(二)-构造函数和原型
2019-03-15
python入门到秃顶(10):异常
2019-03-15
ES6_变量生明
2019-03-15
考研复试英语问答
2019-03-15
百度背景换肤案例
2019-03-15
修改ng-zorro中table对齐及宽度等细节
2019-03-15
输出对象的值——踩坑
2019-03-15
angular2项目里使用排他思想
2019-03-15
折线图上放面积并隐藏XY轴的线
2019-03-15
zabbix之自动发现
2019-03-15
Experience of tecent interview
2019-03-15
failed to push some refs to git
2019-03-15
在苹果Mac上如何更改AirDrop名称?
2019-03-15
1110 Complete Binary Tree (25 point(s))
2019-03-15
541【毕设课设】基于单片机电阻电感电容RLC测量仪系统
2019-03-15
568【毕设课设】基于单片机多路温度采集显示报警控制系统设计
2019-03-15
基于8086交通灯系统仿真设计(微机原理设计资料)
2019-03-15
解读域名管理之:域名注册机构介绍
2019-03-15
找中位数
2019-03-15