<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 67  文章 - 79  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    給a、b、c、d添加+,-,*,/得到期望的value,結(jié)果是逆波蘭式
    value: a: b: c: d:
    代碼

    <html>
      
    <head>
        
    <title></title>
        
    <style></style>
      
    <script language="javascript">


      
    var want_value =0;

      
    var op = new Array
      ( 
       
    new Array('+',function (x,y){return x+y;}),
       
    new Array('-',function (x,y){return x-y;}),
       
    new Array('*',function (x,y){return x*y;}),
       
    new Array('/',function (x,y){ if (y==0){return "error";} else return x/y;})
      );
      
      
    var pro_num = function (i){
        
    return '('+i+')';
      }

      
    var get_remove_by_index = function (list,index){
          
    var r=[];
          
    for(var i=0;i<list.length;++i){
        
    if(i!=index)
        r.push(list[i]);
          }
          
    return r;
      }

      
    var con = function (list,v,rv){
          
        
    var length=list.length;
        
    if(length==0){
          
    if(rv-want_value ==0){
            
    //console.log(v+'='+rv);
            document.getElementById('result').value+=v+'='+rv+'\n';

          }
          
    return;
        }

        
    for(var i=0;i<length;++i){
          
    for(var j=0; j< op.length;++j){

            
    var v1=pro_num(list[i])+v+op[j][0];
           


            
    var rv1=op[j][1](list[i],rv);
           


            
    if(rv1!='error') con(get_remove_by_index(list,i),v1,rv1);
           

          }
        
        }
        
          
      }

      
    var con_real = function(a,b,c,d,v){
        
    var list=[a,b,c,d];

        want_value 
    =v;
        
    var length = list.length;
        
    if(length >1){
          
    for(var i=0;i<length;++i){
        con(get_remove_by_index(list,i),pro_num(list[i]),list[i]);
          }
        }
      }

      
    var on_button_click = function(){
          
    var a=parseFloat(document.getElementById('a').value);
          
    var b=parseFloat(document.getElementById('b').value);
          
    var c=parseFloat(document.getElementById('c').value);
          
    var d=parseFloat(document.getElementById('d').value);
          
    var v=parseFloat(document.getElementById('value').value);

          document.getElementById('result').value
    =""

          con_real(a,b,c,d,v);
      }
      
    </script>
      
    </head>
    <body>

    <form>
    <div>
    value:
    <input type="text" id="value" value="24"/>

    a:
    <input type="text" id="a"/>

    b:
    <input type="text" id="b"/>

    c:
    <input type="text" id="c"/>

    d:
    <input type="text" id="d"/>
    </div>

    <div>
    <input type="button" value="Cal" onClick="on_button_click()"/>
    </div>

    <textarea  style="width:100%;height:800px" id='result'></textarea>

    </form>

    </body>
    </html>

    posted on 2009-11-02 16:09 zarra 閱讀(172) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲国产成人久久综合一区| 久久精品毛片免费观看| 亚洲国产精品xo在线观看| 国产精品亚洲综合专区片高清久久久 | 亚洲一区AV无码少妇电影| 亚洲国产精品va在线播放| 国产三级免费观看| 中文字幕无码视频手机免费看| a毛片免费播放全部完整| 女bbbbxxxx另类亚洲| 狠狠色伊人亚洲综合网站色| 久久精品国产亚洲av麻豆色欲| 伊人亚洲综合青草青草久热| 国产免费变态视频网址网站| 久久久久久国产精品免费免费| 最近中文字幕免费完整| 嫩草成人永久免费观看| 免费在线观影网站| 国产裸体美女永久免费无遮挡 | 性感美女视频免费网站午夜| 91精品免费久久久久久久久| 好久久免费视频高清| 中文字幕免费在线视频| 国产免费A∨在线播放| 永久免费无码网站在线观看个| 亚洲AV无码AV男人的天堂不卡| 伊人久久亚洲综合影院首页| 亚洲人成黄网在线观看| 亚洲乱人伦精品图片| 亚洲精品免费在线| 亚洲精品视频在线观看免费| 亚洲第一永久在线观看| 亚洲一区二区久久| 最新国产成人亚洲精品影院| 亚洲精品福利你懂| 亚洲欧美中文日韩视频| 国产成人精品日本亚洲语音| 老司机午夜免费视频| 日韩在线观看免费完整版视频| eeuss在线兵区免费观看| 国产在线观看免费av站|