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