其他分享
首页 > 其他分享> > 获取第38次斐波那契数列的值,以及 前38次值的总和

获取第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) ;

标签:38,sum,three,数值,two,var,次斐波,那契
来源: https://www.cnblogs.com/HsAndMd/p/16372014.html