第四周项目5:用递归方法求解(1)求n的阶乘
2016-03-20 09:48
274 查看
问题及代码:
运行结果:
![](http://img.blog.csdn.net/20160320094703639)
知识点总结:
学会运用递归的思想去解决问题。
学习心得:
掌握递归的过程。
/* *copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作者:崔青青 *完成日期2016年3月20号 *问题描述:编写递归函数求n的阶乘。 *输入描述:随意的正整数n *程序输出:n的阶乘。 */ #include <iostream> using namespace std; int fac(int n); int main() { int n,r; cin>>n; r=fac(n); cout<<r<<endl; return 0; } int fac(int n) { if(n==1) return 1; else return n*fac(n-1); }
运行结果:
知识点总结:
学会运用递归的思想去解决问题。
学习心得:
掌握递归的过程。
相关文章推荐
- 查看网站后台
- CodeForces 630 G. Challenge Pennants(组合数学)
- Oracle 11g 新特性 -- Database Replay (重演)
- 日经春秋 20160320
- [20160320] 刚刚会用的GitHub / WarTime-Project On GitHub / BestCoder Round #76
- 【原】Spark Rpc通信源码分析
- 一道笔试题 - 数字转大写金额
- 【HDU5647 BestCoder Round 76 (div1)B】【树形DP】DZY Loves Connecting 一棵树的所有生成子树的大小乘积
- POJ1833 排列
- 连续发送多份小数据时40ms延迟问题
- mybatis高级映射一对多查询(一)
- 谷歌浏览器 标签
- 第39讲项目2 ——n=a!+b!+c!
- 天声人語 20160320 シジュウカラがつづる「文」
- Dialog背景的设置
- 【HDU5646 BestCoder Round 76 (div1)A】【贪心】DZY Loves Partition n个数拆分k个最大乘积
- Display Port 和 eDisplay Port
- docker registry v2使用配置
- 关于浏览器兼容性
- 串口通信DMA中断