//用递归函数实现1!+2!+.....+10!阶乘
#include <stdio.h>
int factorial(int n)
{
if (n <= 1)
return 1;
return n * factorial(n-1);
}
int main()
{
int n, sum = 0;
for (n = 1; n <= 10; n++)
sum += factorial(n);
printf("%d",sum);
return 0;
}
运行结果