Java重写《C经典100题》 --24
【程序24】
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
1.程序分析:请抓住分子与分母的变化规律。
2.程序源代码:
1 /*本文转自博客:www.cnblogs.com/java-100 2 【程序24】 3 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 4 程序分析:抓住分子与分母的变化规律。 5 */ 6 7 public class Java24 { 8 9 public static void main(String[] args) { 10 double numerator = 2, denominator = 1; 11 double sum = 0.0; 12 for (int i = 1; i <= 20; i++) { 13 sum += numerator / denominator; 14 double temp = numerator; 15 numerator = denominator + numerator; 16 denominator = temp; 17 } 18 System.out.print(sum); 19 } 20 }