題目:有一分數序列: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項之和。


程序分析:請抓住分子與分母的變化規律。

public class 第二十題求數列之和 { public static void main(String[] args) { System.out.println("數列的和為:" + getValue(20)); } //獲取第i項的值 2/1,3/2,5/3,8/5,13/8
public static double getValue(int n) { double a=2; //分子
    double b = 1;//分母
    double sum = 0; //
    double temp = 0;//臨時變量
    for(int i = 0; i < n; i++) { sum += a/b; temp = a; a += b; b = temp; } return sum; } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM