<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,結果是逆波蘭式
    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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 精选影视免费在线 | 国产亚洲视频在线| 久久精品视频免费看| 亚洲人成亚洲人成在线观看| 免费无码婬片aaa直播表情| 国产成人免费片在线观看| 亚洲国产午夜精品理论片在线播放 | 日韩a级毛片免费视频| 亚洲av日韩精品久久久久久a| 国内自产少妇自拍区免费| 亚洲精品中文字幕| 国产成人免费a在线视频app| 国产亚洲精品美女久久久久久下载| 免费一级毛片女人图片| av片在线观看永久免费| 亚洲AV无码乱码在线观看富二代| 午夜视频在线免费观看| 亚洲中文字幕久久精品无码2021 | 日韩亚洲国产综合久久久| 国产精品成人69XXX免费视频| 亚洲成av人片在线观看无码不卡| 3344永久在线观看视频免费首页| 激情亚洲一区国产精品| 亚洲 另类 无码 在线| 久久免费观看国产精品| 久久精品国产亚洲av麻豆图片| 日韩免费在线观看| 久久精品成人免费国产片小草| 亚洲三级电影网址| 国产免费观看网站| 又色又污又黄无遮挡的免费视| 特级毛片免费播放| 成年女性特黄午夜视频免费看| 亚洲AV无码之国产精品| 中文字幕精品亚洲无线码一区应用| 一级毛片在线免费观看| 激情婷婷成人亚洲综合| 久久亚洲精品视频| 在线免费观看一级片| 最近2019中文免费字幕在线观看| 亚洲综合精品成人|