语句练习题1

 2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和

 1         double fm=0;
 2         double fz=0;
 3         double sum=0;
 4         for(int i=1;i<=20;i++){
 5             if(i==1){
 6                 fz=2;
 7                 fm=1;
 8                 sum=sum+fz/fm;
 9             }else{
10                 double t=fz;
11                 fz=fz+fm;
12                 fm=t;
13                 sum=sum+fz/fm;
14             }
15         }
16         System.out.println("分数序列前20项的和="+sum);

结果:

posted @ 2016-05-15 13:14  唐枫  阅读(144)  评论(0编辑  收藏  举报