有一个数列:2/1,3/2,5/3,8/5,13/8, ..... ,以此类推,求该数列的前n项之和。
var a = b = 1, result = 0;
for(var i = 0; i < 100; i++){
var c = a + b;
a = b;
b = c;
result += b/a;
}
alert(result);
以上为简化算法,可用一个数组保存该数列。
var a = b = 1, result = 0;
for(var i = 0; i < 100; i++){
var c = a + b;
a = b;
b = c;
result += b/a;
}
alert(result);
以上为简化算法,可用一个数组保存该数列。