递归
来源:互联网 发布:人工智能和机器人 编辑:程序博客网 时间:2024/06/07 16:40
#include <iostream>using namespace std;// 递归就是自己调用自己,迭代就是循环,void doA(){cout << "爱你,小崔" << endl;doA();}long 阶乘(int n){if(n == 0)return 1;elsereturn n * 阶乘(n - 1);}long 阶乘2(int n){long 结果 = 1;for(int i = n; i > 0; i--)结果 = 结果 * i;return 结果;}int main(){//doA(); // 一直输出 爱你,小崔//cout << 阶乘(10) << endl;for(int i = 0; i < 10; i++){cout << "递归:" << i << "! = " << 阶乘(i) << endl;cout << "迭代:" << i << "! = " << 阶乘(i) << endl;}return 0;}
0 0
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 递归
- 成为顶级Java程序猿必看的5本书
- 【USACO题库】5.2.1 Snail Trails蜗牛的旅行
- Android中ViewPgae中的Fragment如何确认当前页面可见的问题
- Linux设备树笔记
- 【java】final和final static的区别
- 递归
- Python环境部署
- XML文件写入和读取
- 给 App 提速:Android 性能优化总结
- uva 12818 Arc and Point && csu1503: 点到圆弧的距离
- Git 详解之三 Git分支
- ZSC 1183: 拦截导弹
- Windows 去除打开exe文件安全警告
- android录音功能的实现