程式21:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。
var arr=;
var count=20;
for(var i=0;i<=count;i++)else if(i==1)else
}for(var i=0,sum=0;isum+=arr[i+1]/arr[i];
}console.log(sum);
結果32.66026079864164
程式22:求1+2!+3!+...+20!的和
for(var i=1,sum=0;i<=20;i++)
sum+=res;
}console.log(sum);
結果2561327494111820300
程式23:利用遞迴方法求5!
var result;
function res(i)else
return result;
}console.log(res(5));
結果120
程式25:有5個人坐在一起,問第五個人多少歲?他說比第四個人大2歲,問第四個人歲數,他說比第三個人大2歲。問第三個人,又說比第二個人大兩歲。問第二個人,說比第乙個人大兩歲。最後問第乙個人,他說是十歲。請問第五個人是多大?
var arr=[10,];
for(var i=1;i<=4;i++)
console.log('第五個人是'+arr[4]+'歲');
結果第五個人是18歲
程式設計師50題(JS版本)(七)
程式31 有乙個已經排好序的陣列。現輸入乙個數,要求按原來的規律將它插入陣列中 var test 213,134,134,84,62,11 const num 33 test.push num test.sort function a,b else if test i return a b cons...
程式設計師50題(JS版本)(二)
程式6 用 號輸出字母c的圖案 console.log console.log console.log console.log console.log console.log console.log console.log console.log 結果 程式7 將乙個正整數分解質因數。例如 輸入90...
程式設計師面試50題 指標的用法 5
includeint main int ptr int a 1 printf d,d a 1 ptr 1 a 1 a 1 解題 輸出?答案 2,5 a 1 就是a 1 ptr 1 就是a 4 執行結果是2,5 a 1不是首位址 1,系統會認為加乙個a陣列的偏移,是偏移了乙個陣列的大小 本例是5個in...