zoukankan      html  css  js  c++  java
  • 循环题作业


    2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问6个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。
    幼兔 1 小兔 0 成兔 0
    幼兔 0 小兔 1 成兔 0
    幼兔 1 小兔 0 成兔 1
    幼兔 1 小兔 1 成兔 1
    幼兔 2 小兔 1 成兔 2
    幼兔 3 小兔 2 成兔 3
    幼兔 5 小兔 3 成兔 5
    当前月份幼兔 = 上个月的成兔+上月小兔
    当前月份小兔 = 上月幼兔
    当前月份成兔 = 上月成兔+上月

    var 幼兔=1;
    	var 小兔=0;
    	var 成兔=0;
    	var 上月幼兔=0;
    	var 上月小兔=0;
    	var 上月成兔=0;
    	for(i=1;i<=6;i++){
    		上月幼兔=幼兔;
    		上月小兔=小兔;
    		上月成兔=成兔;
    		幼兔=上月成兔+上月小兔;
    		小兔=上月幼兔;
    		成兔=上月成兔+上月小兔;
    	}
    	alert(幼兔+","+小兔+","+成兔);
    

      

    凑钱1,2,5凑20元钱有多少可能

    var i=0;
    	for(var a=0;a<=20;a++){
    		for(var b=0;b<=10;b++){
    			for(var c=0;c<=4;c++){
    			 	if(a+b*2+c*5==20){
    				 i++;
    			 	}
    			}
    		}
    	}
    	alert(i);
    

      

    公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性
    //公鸡最多50,母鸡最多100,小鸡最多200

    var i=0;
    for(var a=1;a<=50;a++){
    	for(var b=1;b<=100;b++){
    	  for(var c=1;c<=200;c++){
    		if((a*2+b+c*0.5==100)&&(a+b+c==100)){
    			i++;
    			}	
    		}
    	}
      }
    	alert(i);
    

      

    一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米

    var 厚度 = 0.0001;
    	var 次数 = 0;
    	while(true){
    		if(厚度>8848){
    			break;
    		}
    		厚度 = 厚度*2;
    		次数++;
    	}
    	alert(次数);
    

      

  • 相关阅读:
    「训练反思18」 (8.16) 认清自己
    「训练日志17」 (8.12) 崩盘
    「训练日志16」 8.11 下坠
    「训练日志15」 (8.10)
    「训练反思15」(8.10)
    「训练日志14 」(8.9) 失败
    训练日志13 (8.7)
    Linux 设置vim指令
    训练日志12 (8.5)
    训练反思12 (8.5)
  • 原文地址:https://www.cnblogs.com/nsl714745601/p/7018243.html
Copyright © 2011-2022 走看看