用递归方法求1!+2!+3!+...+N! (C语言)实现
源码:
int fun(int n){
int i,sum=1;
if(n==1)
return 1;
else
{
for (i=1;i<=n;i++)
sum=sum*i;
}
return sum+fun(n-1);
}
源码:
int fun(int n){
int i,sum=1;
if(n==1)
return 1;
else
{
for (i=1;i<=n;i++)
sum=sum*i;
}
return sum+fun(n-1);
}