C语言编程题:S=1!+2!+3!+4!+5!+…+n! n由键盘输入 求循环过程

2024-11-13 17:00:05
推荐回答(2个)
回答1:

这是我们以前做过的课后习题... #include void main() { int n,i; float s=0,t=1; scanf("%d",&n); for(i=1;i<=n;i++) { t*=i; s+=t; } printf("1+2!+3!...+n!=%f\n",s); }

回答2:

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