• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            四則運算包括括號一般用棧來實現。
            #include "stack.h"
            #include <string>
            #include <iostream>
            using namespace std;

            int main(int argc,char *argv[])
            {
                //char *a = argv[1];
               // char *a = "(((2*(3-3))+5)*3)";
                char *a = "4*3-2";
                size_t len = strlen(a);

                //the operation value
                MyStack<int> opv(128);
                //the opeartion transfer
                MyStack<char> opt(128);


                for(int i=0;i<len;i++)
                {
                    if((a[i]>='0')&&(a[i]<='9'))
                            //cout<<a[i];
                    {
                        opv.push(0);
               
                    }
                    while((a[i]>='0')&&(a[i]<='9'))
                    opv.push(opv.pop()*10+a[i++]-'0');
                    if(')'== a[i])
                    {
                        char c = opt.pop();
                        if('*' == c)
                        opv.push(opv.pop()*opv.pop());
                        if('+' == c)
                        opv.push(opv.pop()+opv.pop());
                        if('-' == c)
                        opv.push(-(opv.pop()-opv.pop()));
                    }


               
                    if(('-'== a[i])||('+' == a[i])||('*' == a[i]))
                    {
                        opt.push(a[i]);
                    }
                }
                cout<<opv.pop()<<endl;


            }
            Posted on 2008-07-22 15:40 micheal's tech 閱讀(1053) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm
            国产精品久久久天天影视| 久久精品这里热有精品| 精产国品久久一二三产区区别 | 久久久久亚洲av成人无码电影| 精品久久久噜噜噜久久久 | 精品熟女少妇aⅴ免费久久| 久久久久久亚洲精品无码| 国产精品美女久久福利网站| 九九久久自然熟的香蕉图片| 久久成人18免费网站| 久久夜色精品国产欧美乱| 久久噜噜久久久精品66| 精品免费tv久久久久久久| 久久久久久久综合日本| 国产精品久久久久久一区二区三区 | 99久久99久久精品国产片果冻| 久久Av无码精品人妻系列| 国产高潮国产高潮久久久91| 久久久久久国产精品无码下载| 999久久久国产精品| 久久精品国产99国产精品亚洲| 久久精品男人影院| 久久亚洲精品国产亚洲老地址 | 国产精品成人久久久久三级午夜电影 | 日日狠狠久久偷偷色综合0 | 久久香蕉综合色一综合色88| 久久综合久久自在自线精品自 | 91视频国产91久久久| 麻豆亚洲AV永久无码精品久久| 亚洲国产欧洲综合997久久| 国产成人无码精品久久久免费| 一本色综合久久| 国内精品久久久久国产盗摄| 国产亚洲精品美女久久久| 欧美激情一区二区久久久| 亚洲综合久久久| 久久精品中文字幕一区| 伊人色综合久久天天人手人婷| 色8久久人人97超碰香蕉987| 亚洲色婷婷综合久久| 亚洲中文字幕无码久久2017 |