从键盘输入整数n(n<10),求1!+2!+3!+……+n! C语言编程,循环结构程序设计

2024-11-15 20:29:37
推荐回答(1个)
回答1:

#include
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;
}