码迷,mamicode.com
首页 > 其他好文 > 详细

for 和if的练习

时间:2017-10-11 14:12:12      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:水仙花数   ==   bre   for   write   parse   一个   document   bsp   

100-999的水仙花数;

 for(var i = 100; i < 1000; i++){
   var gw = i % 10;
  var sw = parseInt(i / 10) % 10;
  var bw = parseInt(i / 100);
  var sum = gw * gw * gw + sw * sw * sw + bw * bw * bw;
  if (sum == i){
  document.write(i + "<br>");
  }
}

 

共有200元钱,球拍15元一个,球3元一个,水2元一瓶,每样至少买一个,有多少种可能?

var num = 0;
 for(var i = 0; i <= 12; i++){
  for(var j = 0; j <= 60; j++){
   for(var k = 0; k <= 90; k++){
    var jiage = i * 15 + j * 3 + k * 2;
      if(jiage == 180){
  document.write("球拍:" + i +"个,球:"+j+"个; 水:" + k +"<br>");
  num = num + 1;
      }
    }
  }
}

document.write("总共有:"+num+"种可能");

 

共有100文钱 公鸡2文钱一只,母鸡一文钱一只,小鸡半文钱一只,每样至少买一只,共有多少种可能?

方法一

var num = 0;
  for(var i = 0; i <= 48; i++){
    for(var j = 0; j <= 96; j++){
      for(var k = 0; k <= 193; k++){
      var jiage = i * 2 + j * 1 + k * 0.5;
      var zhishu = i + j + k;
      if(jiage == 96.5 && zhishu == 97){
  document.write("公鸡:" + i +"只,母鸡:"+j+"只; 小鸡:" + k +"<br>");
      num = num + 1;
      }
    }
  }
}
document.write("总共有:"+num+"种可能");

方法二

var num = 0;
  for(var i = 1; i < 50; i++){
    for(var j = 1; j < 100; j++){
      for(var k = 1; k < 200; k++){
      var jiage = i * 2 + j * 1 + k * 0.5;
      var zhishu = i + j + k;
      if(jiage == 100 && zhishu == 100){
  document.write("公鸡:" + i +"只,母鸡:"+j+"只; 小鸡:" + k +"<br>");
      num = num + 1;
      }
    }
  }
}
document.write("总共有:"+num+"种可能");

 

break 跳出循环     continue  跳过循环;

 

0-100能被7整除的数
0-100和7有关的数

for(var i = 0; i <= 100; i++){
  var sw = parseInt(i / 10) % 10;
  if(i%7 == 0 || i%10 == 7 || sw == 7){
  document.write(i+"<br>");
  }

}

 

for 和if的练习

标签:水仙花数   ==   bre   for   write   parse   一个   document   bsp   

原文地址:http://www.cnblogs.com/zhang12354/p/7649884.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!