青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

天之道

享受編程的樂趣。
posts - 118, comments - 7, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

后綴表達式求值

Posted on 2012-09-17 12:03 hoshelly 閱讀(1457) 評論(0)  編輯 收藏 引用 所屬分類: DS && Algorithm
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#define M 1000
static int N; //N棧的大小
static int *s;
void STACKinit(int maxN) //建立一個動態數組s,相當于建立并初始化棧
{
    s = (int *)malloc(maxN*sizeof(int));
    N=0;
}
int STACKempty()
{
    return N==0;
}
void STACKpush(int item)
{
    s[N++] = item;
}
int STACKpop()
{
    return s[--N];
}

int main()
{
    char a[M];
    gets(a); //輸入后綴表達式,每個整數之后至少要有一個空格
    int i,len,ok;
    char k[15]={' ','0','1','2','3','4','5','6','7','8','9','+','-','/','*'};
    len=strlen(a);
    while(1)  //檢查輸入字符串的合法性(僅限于檢查輸入是否為包含數字和+ - * / 和 ' '的字符串)
    {
       ok=0;
       for(i=0;i<len;i++) 
      {
         for(int j=0;j<15;j++)
         {
            if(a[i] == k[j])
            {
                ok=1;
            }
         }
         if(!ok)
         {
             printf("Input error! please input again:\n");
             break;
         }
       }
       if(!ok)
       {
          gets(a);
          len=strlen(a);
       }
       else
           break;
    }

    STACKinit(len); //初始化N=0
    for(i=0;i<len;i++)
    {
        if(a[i] == '+')
            STACKpush(STACKpop()+STACKpop());
        if(a[i] == '*')
            STACKpush(STACKpop()*STACKpop());
        if(a[i] == '-')
        {
            b = STACKpop();
            c = STACKpop();
            STACKpush(c-b);
        }

        if(a[i] == '/')
        {
            b = STACKpop();
            c = STACKpop();
            STACKpush(c/b);
        }

            
        if((a[i] >= '0') && (a[i] <= '9')) //如果遇到數字,則先壓入0進棧
            STACKpush(0);
        while((a[i] >='0') && (a[i] <='9'))
            STACKpush(10*STACKpop()+(a[i++]-'0'));//再將“字符數字”轉換為數字
    }

    printf("%d \n",STACKpop());
    return 0;
}

示例:
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一区二区三区久久精品茉莉花 | 久热精品在线视频| 亚洲私拍自拍| 国产毛片久久| 久久久最新网址| 免费成人网www| 一个色综合av| 亚洲免费网站| 伊人久久久大香线蕉综合直播 | 亚洲激情在线观看| 亚洲人体1000| 国产精品久久久久国产a级| 亚洲欧美日韩天堂| 欧美专区福利在线| 日韩天堂在线观看| 亚洲在线视频网站| 亚洲国产清纯| 中文在线资源观看网站视频免费不卡 | 亚洲国产视频直播| 日韩亚洲不卡在线| 国产视频久久| 亚洲欧洲一区二区三区| 国产精品系列在线| 欧美国产精品中文字幕| 欧美视频一区二区三区…| 久久精品国产欧美亚洲人人爽| 美女福利精品视频| 午夜在线成人av| 老司机免费视频一区二区三区| 亚洲午夜久久久久久久久电影网| 欧美亚洲系列| 亚洲一区二区三区欧美| 久久久久在线| 亚洲欧美一区二区三区在线| 狂野欧美激情性xxxx欧美| 午夜电影亚洲| 欧美久久一区| 免费国产自线拍一欧美视频| 欧美午夜剧场| 亚洲国产另类精品专区| 国产曰批免费观看久久久| 亚洲毛片视频| 亚洲欧洲日本在线| 久久精品亚洲一区二区| 小黄鸭精品aⅴ导航网站入口| 欧美成人免费在线| 美女尤物久久精品| 国产日韩欧美成人| 国产精品99久久99久久久二8| 亚洲欧洲精品一区| 久久久欧美精品| 久久精品在线播放| 国产精品日日做人人爱| 亚洲日本在线视频观看| 亚洲激情欧美| 美乳少妇欧美精品| 欧美.www| 在线视频国内自拍亚洲视频| 久久av资源网| 久久婷婷国产综合尤物精品| 国产精品人人做人人爽| 亚洲校园激情| 欧美影院午夜播放| 国产麻豆9l精品三级站| 一区二区三区免费网站| 亚洲香蕉网站| 国产精品久久久久久av福利软件 | 亚洲综合精品一区二区| 亚洲淫片在线视频| 国产精品国产自产拍高清av| 夜夜嗨av色综合久久久综合网| 亚洲免费成人av| 欧美精品网站| 日韩视频在线永久播放| 亚洲一区日韩在线| 国产精品区一区二区三区| 亚洲一区二区免费看| 欧美在线观看www| 国产综合一区二区| 久久这里只精品最新地址| 欧美激情在线免费观看| 亚洲美女视频在线观看| 欧美四级在线观看| 亚洲欧美日韩国产中文| 久久久久久一区二区| 在线播放不卡| 欧美顶级大胆免费视频| 一区二区三区国产盗摄| 欧美一区二区三区男人的天堂| 国产中文一区二区| 欧美国产日产韩国视频| 一本一本久久a久久精品牛牛影视| 亚洲欧美在线播放| 尤物精品国产第一福利三区| 欧美极品影院| 亚洲欧美日韩天堂| 欧美国产日韩精品免费观看| 在线亚洲免费| 激情久久久久| 欧美日韩中文字幕在线| 久久爱www.| 亚洲精品一区二区三区婷婷月| 亚洲免费在线电影| 亚洲观看高清完整版在线观看| 欧美日韩成人一区二区三区| 性欧美精品高清| 亚洲福利国产精品| 欧美一区二区免费| 亚洲精品色图| 激情综合自拍| 国产精品成人一区| 你懂的视频一区二区| 亚洲欧美日韩爽爽影院| 91久久线看在观草草青青| 欧美在线播放视频| 一本色道久久综合亚洲二区三区| 国产欧美va欧美va香蕉在| 欧美精品一区二区蜜臀亚洲| 欧美在线视频一区二区| 一本久久综合亚洲鲁鲁| 亚洲高清免费在线| 久久一二三四| 欧美中文字幕在线观看| 99天天综合性| 亚洲清纯自拍| 亚洲电影免费在线观看| 国产亚洲a∨片在线观看| 欧美日韩一区二区三区视频| 欧美国产日本韩| 久久三级福利| 欧美中文在线字幕| 亚洲欧美经典视频| 在线性视频日韩欧美| 亚洲欧洲视频| 亚洲黄一区二区| 欧美www视频在线观看| 久久国产一区| 欧美自拍偷拍| 久久gogo国模啪啪人体图| 亚洲欧美中文另类| 香蕉视频成人在线观看| 亚洲免费网址| 欧美亚洲在线视频| 欧美亚洲免费| 久久九九久精品国产免费直播 | 亚洲国产精选| 亚洲国产导航| 91久久久久久国产精品| 亚洲国产日本| 99热在这里有精品免费| 日韩亚洲欧美成人一区| 日韩一区二区久久| 亚洲一区二区在| 性欧美xxxx大乳国产app| 性欧美长视频| 久久久九九九九| 欧美xx视频| 亚洲欧洲在线一区| 99这里只有精品| 午夜精品区一区二区三| 久久精品盗摄| 欧美岛国激情| 国产精品欧美日韩久久| 国产一区二区三区久久悠悠色av| 一区三区视频| 99伊人成综合| 久久精品国产久精国产思思| 美女脱光内衣内裤视频久久影院 | 一区二区三区www| 午夜欧美理论片| 久久视频精品在线| 欧美va亚洲va国产综合| 亚洲人午夜精品免费| 亚洲午夜精品网| 久久先锋影音| 欧美天堂在线观看| 伊人婷婷欧美激情| 在线视频日本亚洲性| 久久精品视频在线看| 亚洲二区三区四区| 亚洲综合色噜噜狠狠| 久热精品视频在线观看| 欧美亚洲成人精品| 一区国产精品| 午夜精品久久久久99热蜜桃导演| 麻豆久久婷婷| 亚洲无人区一区| 欧美电影免费观看| 国产人妖伪娘一区91| 91久久嫩草影院一区二区| 欧美一站二站| 日韩午夜电影| 老司机午夜免费精品视频 | 蜜臀久久久99精品久久久久久| 国产精品theporn88| 亚洲激情不卡| 久久人人97超碰精品888| 一区二区三区视频观看| 免费一级欧美在线大片| 狠狠色综合播放一区二区|