实现如下算法
sum(1) = 1!
sum(2)=1!+2!
....
#include <stdio.h>
//int i = 1;
int jiechengleijia(int x)
{
int sum;
static int i=1;
i = i + 1;
int temp;//
temp = i;
if (x > 1)
{
sum = temp * jiechengleijia(x - 1) + 1;
}
else
sum = 1;
return sum;
}
int main()
{
printf("%d\n",jiechengleijia(5));
return 0;
}