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

 

代码:

 1 public class Main {
 2     public static void main (String [] args) {
 3         double sum=2;
 4         double p=2,q=1,temp;
 5         for(int i=1;i<20;i++) {
 6             temp=p;
 7             p=p+q;
 8             q=temp;
 9             sum+=p/q;
10         }
11         System.out.println(String.format("%.2f", sum));
12     }
13 }

 

posted @ 2019-06-18 16:49  DehuiFan  阅读(5948)  评论(0)    收藏  举报