zoukankan      html  css  js  c++  java
  • js练习题(三)

      1     <script type="text/javascript">
      2             
      3             
      4 //            折纸:折多少次和珠穆朗玛峰一样高
      5 //            1.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米
      6 //
      7 //            
      8 //                var a = 0.0001 
      9 //                var b = 0       //次数
     10 //                for(var i=1;i>=1;i++)
     11 //                {
     12 //                    a = a*2
     13 //                    
     14 //                    if(a>8848)
     15 //                    {
     16 //                        b=i
     17 //                        break
     18 //                        }
     19 //                    }
     20 //                alert(b)
     21 //            2.有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,
     22 //            问8个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。
     23 //            
     24 //            
     25 //                var sy=1        //上月幼兔
     26 //                var sx=0        //上月小兔    //初始值
     27 //                var sc=0        //上月成兔
     28 //                
     29 //                var by=0        //本月幼兔
     30 //                var bx=0        //本月小兔            
     31 //                var bc=0        //本月成兔
     32 //                
     33 //                for(var i=0;i<8;i++)    //过了一月    
     34 //                {
     35 //                    
     36 //                    //当前月份变成上个月    
     37 //                    by=sc+sx                //当前月份幼兔 = 上个月的成兔+上月小兔            
     38 //                    bx=sy                    //当前月份小兔 = 上个月幼兔
     39 //                    bc=sc+sx                //当前月份成兔 = 上个月的成兔+小兔
     40 //                    //再把上个月的变成当前月份
     41 //                    var sy = by
     42 //                    var sx = bx                   
     43 //                    var sc = bc
     44 //                                    
     45 //                    }
     46 //                alert(by)
     47 //                alert(bx)
     48 //                alert(bc)
     49 //            3.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能
     50 //              羽毛球拍最多买13个  球最多买66个  水最多买100个
     51                 
     52 //                
     53 //                var d=0
     54 //                for(var a=1;a<14;a++)
     55 //                {
     56 //                    for(var b=1;b<67;b++)
     57 //                    {
     58 //                        for(var c=1;c<101;c++)
     59 //                        {
     60 //                            if(a*15+b*3+c*2==200)
     61 //                            {
     62 //                                d++
     63 //                                }
     64 //                            }
     65 //                        }
     66 //                    }
     67 //                alert(d)
     68                 
     69                 
     70 //                4.公鸡2文,母鸡1文,小鸡半文,每种至少一只,
     71 //                100文买100只鸡有多少可能性
     72 //                公鸡最多50,母鸡最多100,小鸡最多200
     73                     
     74 //                    var d=0
     75 //                    for(var a=1;a<51;a++)
     76 //                    {
     77 //                        for(var b=1;b<101;b++)
     78 //                        {
     79 //                            for(var c=1;c<201;c++)
     80 //                            {
     81 //                                if(a*2+b*1+c*0.5==100 && a+b+c==100)
     82 //                                {
     83 //                                    d++
     84 //                                    }
     85 //                                }
     86 //                            }
     87 //                        }
     88 //                        alert(d)
     89                         
     90                         
     91             // 5.凑钱1,2,5凑20元钱有多少可能
     92 
     93             //    1元 20   2元 10  5元 4
     94 //          var d=0;
     95 //         for(var a=0;a<21;a++);
     96 //         {
     97 //             for(var b=0;b<11;b++);
     98 //             {
     99 //                 for(var c=0;c<5;c++);
    100 //                 {
    101 //                    if(a*1+b*2+c*5==20);
    102 //                    {
    103 //                        d++;
    104 //                        } 
    105 //                     }
    106 //                 }
    107 //             }
    108 //             alert(d);
    109             // 6.括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算符
    110             //    12()34()56()78()9 = 59
    111 //                    for(var a=-1;a<2;a=a+2)
    112 //                    {
    113 //                        for(var b=-1;b<2;b=b+2)
    114 //                        {
    115 //                            for(var c=-1;c<2;c=c+2)
    116 //                            {
    117 //                                for(var d=-1;d<2;d=d+2)
    118 //                                {
    119 //                                    if(12+a*34+b*56+c*78+d*9==59)
    120 //                                    {
    121 //                                        alert(a+","+b+","+c+","+d+",")
    122 //                                        }
    123 //                                    }
    124 //                                }
    125 //                            }
    126 //                        }
    127           </script>

     

  • 相关阅读:
    es6 javascript对象方法Object.assign()
    在vue中使用axios实现跨域请求并且设置返回的数据的格式是json格式,不是jsonp格式
    Vue中应用CORS实现AJAX跨域,及它在 form data 和 request payload 的小坑处理
    nvm、nzm、npm 安装和使用详解
    Win7系统出现提示: “Windows已遇到关键问题,将在一分钟后自动重新启动......
    npm安装/删除/发布/更新/撤销发布包
    web前端性能优化总结
    一道经典面试题-----setTimeout(function(){},0)和引发发的其它面试题
    渐进增强和优雅降级之间的区别在哪里?
    大学物理(上)期中考试参考答案
  • 原文地址:https://www.cnblogs.com/haohaizi1/p/7683615.html
Copyright © 2011-2022 走看看