js的作业题

时间:2024-01-15 09:29:02
<script type="text/javascript">
//var a=3;
//switch(a)
// {
// case 1:
// alert("1");
// break;
// case 2:
// alert("2");
// break;
// case 3:
// alert("3");
// break;
// case 4:
// alert("4");
// break;
// }
//defaule:(默认的意义)
//alert:(输出的数字不满足条件)
//1、一张纸的厚度是0.0001;对折多少次到达珠穆朗玛峰的高度8848
//var hou=0.0001;
//for(var i=0;i>=0;i++)
//{hou=hou*2;
// if(hou>8848)
// {cishu=i;
// break;}}
// alert(cishu);
// 2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问8个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。
var prevyou = 1;
var prevxiao = 0;
var prevcheng = 0; var nowyou = 0;
var nowxiao = 0;
var nowcheng =0; for(var i=0;i<8;i++)
{ 当前月份幼兔 = 上个月的成兔+上月小兔
nowyou = prevcheng+prevxiao;
当前月份小兔 = 上月幼兔
nowxiao = prevyou;
当前月份成兔 = 上月成兔+上月小兔
nowcheng = prevcheng+prevxiao; 当前月数量转换为上个月的数量
prevyou = nowyou;
prevxiao = nowxiao;
prevcheng = nowcheng;
}
alert(nowyou);
alert(nowxiao);
alert(nowcheng); // 3.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能
// var sl=0;
//
// for(var i=1;i<14;i++)
// {
// for(var j=1;j<67;j++)
// {
// for(var s=1;s<101;s++)
// {
// if(i*15+j*3+s*2==200)
// {
// //alert(i+"--"+j+"--"+s);
// sl++;
//
// }
// }
// }
// }
// alert(sl);
//
// 4.公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性
// var sl=0;
// for( var i=1;i<51;i++)
// {
// for(var j=1;j<101;j++)
// {
// for(var k=1;k<201;k++)
// {
// if(i*2+j*1+k*0.5==100 && i+j+k==100)
// {
// sl++;
// }
// }
// }
//
// }
// alert(sl);
//
// 5.凑钱1,2,5凑20元钱有多少可能
// var sl=0;
// for(var i=0;i<21;i++)
// {
// for(var j=0;j<11;j++)
// {
// for(var k=0;k<5;k++)
// {
// if(i*1+j*2+k*5==20)
// {
// sl++;
// }
// }
// }
// }
// alert(sl);
//
// /6、 括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算 12()34()56()78()9 = 59
// for(var i=-1;i<2;i=i+2)
// {
// for(var j=-1;j<2;j=j+2)
// {
// for(var k=-1;k<2;k=k+2)
// {
// for(var l=-1;l<2;l=l+2)
// {
// if(12+i*34+j*56+k*78+l*9==59)
// {
// alert(i+"|"+j+"|"+k+"|"+l);
// }
// }
// }
// }
// } </script>