求1!+2!+…+n!。(n要求从键盘输入)用c语言for循环

2024-11-15 12:30:11
推荐回答(2个)
回答(1):

#include
int fun(int i)
{
int s=1,h;
for(h=1;h<=i;h++)
s=h*s;
return s;
}
int main()
{
int n,i,sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum+fun(i);
printf("%d",sum);
return 0;
}

回答(2):

#includevoidmain(){intn;floats=0,t=0;scanf("%d",&n);for(inti=1;i<=n;i++);{s+=i;a+=s;}printf("%d",s);}