有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

来源:互联网 发布:办公软件合集 编辑:程序博客网 时间:2024/05/29 03:14

题目:

有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。

程序分析:

请抓住分子与分母的变化规律。

代码部分:

public class Prog20    public static void main(String[] args){        double n1 = 1;        double n2 = 1;        double fraction = n1/n2;        double Sn = 0;        for(int i=0;i<20;i++){          double t1 = n1;          double t2 = n2;          n1 = t1+t2;          n2 = t1;          fraction = n1/n2;          Sn += fraction;         }        System.out.print(Sn);    }}

运行结果:

32.66026079864164
阅读全文
0 0
原创粉丝点击