第十三天

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)

  var flag;
  for(var i=1;i<10001;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);
  }
  }

posted @ 2021-03-07 15:37  1825632889  阅读(29)  评论(0)    收藏  举报