解题思路:先把每一个数的阶乘表示出来,存在列表里,再遍历列表求出和
参考代码:
n=int(input()) lis=[] a=1 b=0 for i in range(1,n+1): a=a*i lis.append(a) #print(lis) for i in lis: b=b+i print(b)
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.1 (C++代码)浏览:789 |
C语言训练-阶乘和数* (C语言代码)浏览:1060 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1914 |
C语言训练-计算1977!* (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:287 |
简单的a+b (C语言代码)浏览:385 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:548 |
WU-复数求和 (C++代码)浏览:2120 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:761 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |