<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年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(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 閱讀(178) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 破了亲妺妺的处免费视频国产| 国产一级淫片a免费播放口| 午夜爽爽爽男女免费观看影院| 亚洲视频在线免费| 国产成人无码精品久久久免费| 亚洲精品456播放| 亚欧乱色国产精品免费视频| 亚洲视频在线一区二区| 精品久久久久久国产免费了| 亚洲午夜福利717| 国产一区二区免费| 亚洲不卡中文字幕无码| 久久这里只精品国产免费10| 久久久久亚洲AV无码麻豆| 91九色视频无限观看免费| 亚洲中文字幕人成乱码| 免费黄色毛片视频| 一级毛片免费在线| 亚洲AV日韩AV永久无码久久| 999久久久免费精品国产| 亚洲中文字幕无码久久| 亚洲av无码国产精品色在线看不卡| 一级做a爰片久久毛片免费陪| 国产亚洲无线码一区二区| 99久久久国产精品免费蜜臀| 亚洲人成电影网站| 免费又黄又硬又爽大片| 在线免费播放一级毛片| 亚洲av片不卡无码久久| 亚洲成a人片在线观看老师| 久久久精品免费国产四虎| 亚洲三级在线播放| 亚洲精品97久久中文字幕无码| 国产成人免费视频| 亚洲第一成年网站视频| 亚洲精品你懂的在线观看| 成人激情免费视频| 两个人日本免费完整版在线观看1| 在线观看亚洲一区二区| 免费大片黄手机在线观看| 久久久精品2019免费观看|