6.1回顾
测试二 阶乘和
计算y = 1! + 2! + 3! + 4! + …… + n!
【问题描述】给定程序的功能是:
计算y = 1! + 2! + 3! + 4! + …… + n! 如输入n的值为5的话,则输出y值为153
【样例输入】5
【样例输出】153
#include <stdio.h>
int fun(int n)
{
int i;
int s;
s=1;
for (i=1; i<=n; i++)
s=s*i; //
return s;
}
int main()
{ int s;
int k,n;
scanf("%d",&n);
s=0;
for (k=1; k<=n; k++)
s=s+fun(n); //
printf("%d\n", s);
return 0;
}
【问题描述】
编写函数fac(n)&