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

public class Test {
    public static void main(String[] args) {
        // 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前 20 项之和
        // 定义第一个序列的2个数
        double a = 2;
        double b = 1;
        double temp = 0;
        double sum = 0;
        // 循环20次
        for (int i = 1; i <= 20; i++) {
            // 计算商的和
            sum += a / b;
            // 交换位置得到第二个序列数
            temp = a;
            a = a + b;
            b = temp;
        }
        // 打印
        System.out.println(sum);
    }
}

结果为:32.66026079864164

发布了44 篇原创文章 · 获赞 28 · 访问量 10万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章