递归法求阶乘 #include <iostream> using namespace std; int n_n(int n) { if(n != 1 && n != 0) return n * n_n(n - 1); else return 1; } int main() { int n,sum; cin>>n; sum = n_n(n); cout<<sum<<endl; return 0; }