递归的函数,代码入下:
int fun_rec(int n){ if(n==0|| n == 1) { return 1; } else { return n*fun_rec(n-1); }}
非递归方法,用循环进行处理。代码如下:
int fun_nom(int n){ int sum = 1; for(int i=1;i<=n;i++) { sum *= i; } return sum;}