javascript基础实例:如何计算24点(4)


 var exp9 = "a m1 (b m2 (c m3 d));";
        var exp10 = "a m1 b m2(c m3 d);";
        var exp11 = "(a m1 b) m2 (c m3 d);";
       
        var a,b,c,d;//四个数字
        var m1,m2,m3;//三个运算符
       
        for (var i=0;i<4;i++)
        {
         a = n[i];
         for (var j=0;j<4;j++)
         {
       if ( i == j ) break;//从未选的三个数字中选择一个数字
          b = n[j];
          for (var x=0;x<4;x++)
          {
        if ( j == x ) break;//从未选的两个数字中选择一个数字
           c = n[x];
           for (var y=0;y<4;y++)
           {
         if ( x == y ) break;//从未选的一个数字中选择一个数字
            d = n[y];
       
            for (var ta=0;ta<4;ta++)
            {
             m1 = m[ta];     
             for (var tb=0;tb<4;tb++)
             {
              m2 = m[tb];     
              for (var tc=0;tc<4;tc++)
              {
               m3 = m[tc];   
               for (var k=1;k<11;k++)
               {
                eval("test(exp"+k+",a,b,c,d,m1,m2,m3);");
               }
              }
             }
            }
           }
          }
         }
        }
    }
    </script>
    </body>
   
    </HTML> 本文作者:



相关阅读:
在Windows上配置并整合PHP和MySQL(1)
js 字符串操作函数
Oracle用户名更改操作四步走
javascript 点击整页变灰的效果(可做退出效果)。
PHP4实际应用经验篇(5)
php代码出现错误分析详解
正则表达式regular expression详述(一)
一个enqueue等待事件的分析
Windows Vista中打开网页慢解决方法
jQuery 入门级学习笔记及源码
如何设置Discuz!7.0分类信息功能
Ubuntu 8.04(LTS)离线升级包使用教程
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
简单介绍下 PHP5 中引入的 MYSQLI的用途
快速导航

Copyright © 2016 phpStudy |