练习20
来源:互联网 发布:爱喝啤酒软件 编辑:程序博客网 时间:2024/05/16 07:52
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
分析:序列前一项的分子是后一项的分母,前一项分子与分母之和是后一项的分子。
代码:
public class Practice20 {public static void main(String[] args){int x = 2; //定义每一项的分子int y = 1; //定义每一项的分母int t; //定义一个中间变量double sum = 2 / 1; //定义累加和for(int i = 2; i <= 20; i++){t = x; //将分子x的值暂时存到t当中x = x + y; //下一项的分子等于上一项的分子与分母之和y = t; //下一项的分母等于上一项的分子sum += (double)x / y; //累加}System.out.println("这个数列前20项之和为:" + sum);}}
结果:
阅读全文
0 0
- 练习20
- 练习20
- 练习20
- 【SICP练习】20 练习1.26
- java练习11-20
- Python 练习实例20
- 练习2 习题20
- leetCode练习(20)
- Python练习实例20
- 20-进程_pstree_kill_fork_execl_waitpid_练习
- Python 练习实例20
- 2017.12.20练习
- 练习
- “++”“--”练习
- 练习
- 练习
- 练习
- 练习
- bzoj4710 [Jsoi2011]分特产 容斥原理
- Tableau 可视化初体验
- Java基础-方法区以及static的内存分配图
- css之position定位个人理解
- 【谈英语的感受】
- 练习20
- SparkR安装部署及数据分析实例
- 内部类使用外部类局部变量必须是 final 原因
- 从值栈获取对象
- JavaSwing_4.5: JMenuBar(菜单栏)
- 先从我怎么搭建这个博客开始吧
- Ubuntu下编译hotspot踩坑指南
- 123123123
- Spring中的注解