当前位置: 代码迷 >> 综合 >> 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。*/
  详细解决方案

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

热度:75   发布时间:2023-10-27 09:55:17.0

package CompileProject;
/*有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。*/
public class P24 {

    public static void main(String[] args) {
        double sum = 0, a = 2, b = 1, c = 0;
        for(double i = 1; i <= 20; i++) {
            sum = sum + a/b;
            c = a;  //下一个的分母是前一个的分子,分子是前一个的分子分母和
            a = a + b;
            b = c;
        }
        System.out.println(sum);
    }
}

 

  相关解决方案