实现2/1 3/2 5/3 8/5 13/8...前20项的和
public class Test {
public double sum(){
double m = 1; //分母
double n = 2;//分子
double sum = 0;
for (int i = 0; i < 20; i++) {
sum = sum+n/m;
double temp = m;
m = n;
n = m + temp;
}
return sum;
}
public static void main(String[] args) {
Test tt = new Test();
System.out.println(tt.sum());
}
//总和为32.66026079864164
}
Javascript实现递归1+2+3+....+100的和
function digui(n){
if(n==1){
return 1;
}else{
return n + digui(n-1);
}
}
var sum = digui(100);
alert(sum);