问答题
下列C语言程序是求阶乘的累加和:s=0!+1!+2!+…+n!
根据题意,请完善下列程序。
#include<stdio.h>
long f(int n)
{
int i:
long s;
if(n==0)
return ____(①)____ ;
s= ____(②)____ ;
for(i=1;i<=n;i++)
s= ____(③)____ ;
return s:
}
main()
{
long s;
int k,n;
scanf("%d",&n);
s= ____(④)____ ;
for(k=0;k<=n;k++)
s=s+ ____(⑤)____ ;
printf("%1d",s);
}
【参考答案】
①1 ②1 ③s*i ④D ⑤f(k)。