算法经典题型2
递归法求n!
用到的算法 思想是 —循环与递归
博主用到的环境:Win7, CodeBlocks等。
一、代码
#include <iostream>
using namespace std;
int toFactorial(int n) {
if(n == 1)
return 1;
else
return n * toFactorial(n - 1); // ╧ИдиоН
}
int main(int argc, const char * argv[]) {
int n;
while(cin >> n) {
cout << n <<toFactorial(n) << endl;
}
return 0;
}
二、测试
总结
谢谢宝子的阅读,有问题的话评论@我,没问题的话点个小心心再走哦~