从键盘输入整数n(n<10),求1!+2!+3!+……+n! C语言编程,循环结构程序设计
#include<
stdio.h>
double fac(int n)
{double f=1;
for(;n;)f*=n--;
return f;
}
int main()
{int i,n;
double s=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=fac(i);
printf("%.0lf\n",s);
return 0;
}
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/0b55b319ebc4b745d7d0ddcfc5fc1e178b8215a6?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
温馨提示:答案为网友推荐,仅供参考