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);
结果:
时间: 2024-10-28 19:17:12