练习21
2017-08-14 00:00
85 查看
题目:求1!+2!+3!+...+20!的和。
分析:使用一层循环进行阶乘,得到每一项的值,再使用一层循环累加得到每一项之和。
代码:public class Practice21 { public static void main(String[] args){ int m = 1; //定义每一项的值 int sum = 0; //定义累加和 for(int i = 1; i <= 20; i++){ for(int j = 1; j <= i; j++){ m *= j; //阶乘,得到每一项的值 } sum += m; //累加 } System.out.println("1!+2!+3!+...+20!=" + sum); } }
结果:
相关文章推荐
- 动态规划练习一 21题
- 【SICP练习】21 练习1.27
- java编程思想第4版第15章泛型擦除笔记及练习21
- 【C代码练习21】输出num以内的素数
- 笨办法学Python学习笔记 练习21
- 【SICP练习】21 练习1.27
- Py 4000 thon 练习实例21
- 第7周 C语言程序设计(新2版) 练习1-21 空格串替换为最小数目的空格和制表符
- Python 练习 21
- 【备战蓝桥杯】【递归】【C语言】【BASIC-21基础练习 Sine之舞】
- 算法练习-求21位数的水仙花数
- 20() 21() 22()程序练习。暂未写
- Python练习100例-21
- leetCode练习(21)
- 练习1-21:编写程序entab,将空格串替换为最少数量的制表符和空格。。。(C程序设计语言 第2版)
- 蓝桥杯 BASIC-21 基础练习 Sine之舞
- 算法练习(21):Frog Jump
- 练习21
- 练习 1-21 将空格串替换为最少数量的制表符和空格
- 动态规划练习--21(三角形最佳路径问题)