获取第38次斐波那契数列的值,以及 前38次值的总和


(数列规律是:0   1   1   2   3   5   8   13      …..        分析规律是:第三个数=第一个数+第二个数)

var one = 0  ; // 第一个数

var two = 1 ; // 第二个数

var three = one + two ;  // 第三个数  

var sum =  1 ;  // 求和的变量,因为第三个数=1;所以这里可以直接赋值为1;

  for (var  i = 0 ; i < 36 ; i ++) {  // 因为前两个数值已经知道,所以循环36次就可以得到第38个数值,这里我写的是循环36次

   three = one + two ;

  one = two ;  //  得到第三个数值后,又需要从新交换一下数值,这样才能得到后面的数值

  two = three ; 

  sum = sum + three ; //  把次的和 都存到sum变量中,循环结束后就可以得到前38次数值的和

}

console.log ( ‘ 第38次的数值是: ‘ + three ) ;

console.log ( ‘ 前38次数值的总和是: ‘ + sum) ;

原创文章,作者:Carrie001128,如若转载,请注明出处:https://blog.ytso.com/267079.html

(0)
上一篇 2022年6月14日
下一篇 2022年6月14日

相关推荐

发表回复

登录后才能评论