javascript基础(幼兔小兔成兔数量等典型例题)

Posted superficial。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript基础(幼兔小兔成兔数量等典型例题)相关的知识,希望对你有一定的参考价值。

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

var sum=0; var a=0.0001 for(var i=0;i<100;i++){ a=a*2; sum=sum+1; if(a>=8848){ break;}} alert(sum)

  

有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问6个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。 因为下月的幼兔为上个月的成兔数量,小兔为上个月的幼兔数量,成兔为上个月的小兔加上成兔的数量,所以定义两个变量接收上个月小兔和成兔的数量。

var a=1;var b=0;var c=0;var m=0;var n=0;
for(var x=1;x<=6;x++){
	n=c;
	c=b+c;
	m=b;
	b=a;
	a=m+n;}
	
alert(a+","+b+","+c)

  

羽毛球拍15元,球3元,水2元。200元每种至少一个,200块钱正好花完,有多少可能

var sum=0;
for(var x=1;x<=13;x++){
	for(var y=1;y<=66;y++){
		for(var z=1;z<=100;z++){
			var c=15*x+3*y+2*z;
			if(c==200){   //记住等于要用==   =是代表赋值
			     sum++;}  //sum++  与sum=sum++   后者是先赋值然后再++
				          }
				           } 
						    }
				
				alert(sum);     //因为 在定义变量的时候  x,y ,z都是等于1的所以符合了每种至少一个的条件

 

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

var sum=0;
	for(var x=1;x<50;x++){
		for(var y=1;y<100;y++){
			for(var z=1;z<200;z++){
				var a=2*x+y+0.5*z;
				var b=x+y+z;
				if((a==100)&&(b==100)){
					sum++}}}}	
				alert(sum);

  

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

var sum=0;
  for(var x=1;x<=20;x++){
	  for(var y=1;y<=10;y++){
		  for(var z=1;z<=5;z++){
			  var a=x+2*y+5*z;
			  if(a==20){
				  sum++}}}}
				  alert(sum)   

  

以上是关于javascript基础(幼兔小兔成兔数量等典型例题)的主要内容,如果未能解决你的问题,请参考以下文章

有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔小兔成兔对数分别是多少。

border的应用

关于兔子算法的两种方法

一对幼兔一个月长成小兔,再过一月长成成兔并生下幼兔,问24个月之后有多少对兔子,成兔每个月都会生下一对幼兔

第五天休息

5.16 兔子生兔子,日期时间练习