<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲成人免费在线| 中文字幕无码精品亚洲资源网久久| 亚洲AV美女一区二区三区| 粉色视频在线观看www免费| 成年丰满熟妇午夜免费视频| 亚洲国产精品成人综合久久久| 99久久99久久免费精品小说| 亚洲小视频在线观看| 18女人腿打开无遮掩免费| 噜噜噜亚洲色成人网站∨| 亚洲成人免费网站| 亚洲mv国产精品mv日本mv| 亚洲乱码一二三四区国产| 国产亚洲精彩视频| 亚洲第一福利网站在线观看| 免费视频成人国产精品网站 | 亚洲国产日韩在线一区| 国产精品成人免费福利| 亚洲成年人啊啊aa在线观看| 无码精品人妻一区二区三区免费| 亚洲欭美日韩颜射在线二| 亚洲精品无码专区在线播放| 国产青草视频免费观看97 | 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚州**色毛片免费观看| 亚洲人成伊人成综合网久久久| 男的把j放进女人下面视频免费| 78成人精品电影在线播放日韩精品电影一区亚洲 | 亚洲色偷偷偷鲁综合| 91久久精品国产免费一区| 在线亚洲高清揄拍自拍一品区| 日本免费的一级v一片| 在线免费视频你懂的| 亚洲色大成网站www永久| 日本特黄特黄刺激大片免费| av片在线观看永久免费| 国产在线观看www鲁啊鲁免费| eeuss影院ss奇兵免费com| 亚洲综合激情九月婷婷| 一级毛片aaaaaa免费看| 最新亚洲精品国偷自产在线|