7.33中一个递归的实例,
#include <iostream>
using namespace std;
int factorial (int val){
if(val >1)
return factorial(val -1) * val;
return 1;
}
int main()
{
int i;
cin >>i;
cout <<"i : " <<factorial(i) <<endl;
return 0;
}