利用递归方法实现一个函数,该函数能够实现n的阶乘,即n! = n*(n-1)*…*3*2*1
代码如下:
#include <stdio.h>
int func(int n)
{
if(n == 1)
{
return 1;
}
else if(n > 0)
{
return (n * func(n - 1));
}
else
{
printf("error\n");
}
}