第六周實踐專案 字尾表示式

2021-07-06 02:37:46 字數 588 閱讀 7123

標頭檔案和功能函式與前面博文相同。

主函式main.cpp:

#include "sqstack.h"

#define maxop 7

struct  //設定運算子優先順序

lpri= ,,,,,,},

rpri= ,,,,,,};

int leftpri(char op)    //求左運算子op的優先順序

postexp[i++]='#';   //用#標識乙個數值串結束

}else    //為運算子的情況

}} //while (*exp!='\0')

pop(opstack, ch);

while (ch!='=')

//此時exp掃瞄完畢,退棧到'='為止

postexp[i]='\0';    //給postexp表示式新增結束標識

destroystack(opstack);

}int main()

執行結果:

第六周實踐專案5 字尾表示式

檔名稱 專案5.cbp 作 者 劉晨筱 完成日期 2015年12月1 日 版 本 號 v1.0 問題描述 利用sqstack.h中棧的基本運算,實現將乙個中綴表示式轉換為對應的字尾表達 式的演算法。例如,輸入 56 20 4 2 輸出字尾表示式 56 20 4 2 要求 在數字後加 輸入描述 字首表...

第六周 字尾表示式

檔名稱 第六周 專案字尾表示式 作 者 紀冬雪 完成日期 2015年10月14日 版 本 號 v1.0 問題描述 利用sqstack.h中棧的基本運算,實現將乙個中綴表示式轉換為對應的字尾表達 式的演算法。例如,輸入 56 20 4 2 輸出字尾表示式 56 20 4 2 要求 在數字後加 輸入描述...

第六周專案(5) 字尾表示式

問題及 標頭檔案 煙台大學計算機與控制工程學院 作 者 楊甯 完成日期 2015年10月7日 問題描述 利用棧的基本運算,實現乙個中綴表示式轉換為對應的字尾表示式的演算法。ifndef sqstack h included define sqstack h included define maxsi...