练习题三
使用递归求1!+2!+3!+4!+…+10!
在函数中用for循环计算每次输入的n值的阶乘值,并赋值给sum变量,最后返回阶乘值的和。
其他方法:构造一个函数实现一个数的阶乘值并返回,在主方法中,使用一个for循环求和
static int Fun1(int n)
{
int i, sum = 1;
if (n == 1) { return 1; }
else
{
for (i = 1; i <= n; i++)
{ sum = sum * i; }
}
return sum + Fun1(n - 1);
}