13-
时间:2021-03-09 12:53:40
收藏:0
阅读:0
1-求 1000 以内所有质数的和
var f = false;
var i = 2;
var j = 2;
var n = 0;
while (i < 1000) {
f = true;
while (j <= i/2){
if (i % j == 0)
{
f = false;
break;
}
j++;
}
if (f) {
n +=i
}
j = 2;
i++;
}
document.write(n);
2-打印出 1-10000 之间所有对称数(121 1221)
function isSymmetryNum(start,end){
var flag;
for(var i=start;i<end+1;i++){
flag=true;
var iStr=i.toString();
for(var j=0,len=iStr.length;j<len/2;j++){
if(iStr.charAt(j)!==iStr.charAt(len-1-j)||i<10){
flag=false;
break;
}
}
if(flag==true){
console.log(i);
}
}
}
3-使用函数求斐波那契数列第 N 项的值
function myFibonacci(n) {
if(n < 0){return;}
if(n === 0){ return 0;}
if(n === 1){ return 1;}
if(n > 1){
return myFibonacci(n-1) + myFibonacci(n-2);
}
}
评论(0)