算法1
思路:函数递归求n的阶乘
注意:if(n==1 ) return 1;//注意递归调用临界条件
C++ 代码
#include<iostream>
int fact(int n){
if(n==1 ) return 1;//注意递归调用临界条件
return n*fact(n-1);
}
using namespace std;
int main(){
int n;cin>>n;
cout<<fact(n)<<endl;
return 0;
}