C语言(纯for循环完成):求1!+2!+…+n!,即阶乘的叠加求和;
代码如下:
1 #include<stdio.h>
2 int main()
3 {
4 int a,b = 1,n,c = 0;
5 scanf("%d",&n);
6 for (int i = 1;i<=n;i ++)
7 {
8 a = 1;
9 b = 1;
10 for (;a<=i;a ++)
11 {
12 b = b*a;
13 }
14 c = c+b;
15 }
16 printf("%d\n",c);
17 return 0;
18 }
~
示例: