递归

来源:互联网 发布:人工智能和机器人 编辑:程序博客网 时间: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
原创粉丝点击