資料結構實驗之棧二 一般算術表示式轉換成字尾式

2021-06-28 13:27:15 字數 955 閱讀 9741

abc

defg

hb - 資料結構實驗之棧二:一般算術表示式轉換成字尾式

time limit:1000msmemory limit:65536kb64bit io format:%lld & %llu

submit

status

practice

sdutoj 2132

description

對於乙個基於二元運算子的算術表示式,轉換為對應的字尾式,並輸出之。

input

輸入乙個算術表示式,以『#』字元作為結束標誌。

output

輸出該表示式轉換所得到的字尾式。

sample input

a*b+(c-d/e)*f#

sample output

ab*cde/-f*+

hint

#include #include char stack[10000];

int top;

int ch(char c) //此函式分出來符號的等級

int main()

else if(ch(c)>ch(stack[top])) //即將入棧的符號與棧頂符號相比較

top--;

}else //否則進棧

}else

else //如果是左括號,則入棧}}

}while(top) //最後,將棧裡邊的符號全部輸出

}

資料結構實驗之棧二 一般算術表示式轉換成字尾式

description 對於乙個基於二元運算子的算術表示式,轉換為對應的字尾式,並輸出之。input 輸入乙個算術表示式,以 字元作為結束標誌。output 輸出該表示式轉換所得到的字尾式。sample input a b c d e f sample output ab cde f include...

資料結構實驗之棧二 一般算術表示式轉換成字尾式

對於乙個基於二元運算子的算術表示式,轉換為對應的字尾式,並輸出之。輸入乙個算術表示式,以 字元作為結束標誌。輸出該表示式轉換所得到的字尾式。a b c d e f ab cde f 最近在看棧的內容,但對於這道題,沒有想法,看到網上的題解,才明白怎麼回事,思路就是,建立乙個棧,是數字就輸出,是運算子...

資料結構實驗之棧二 一般算術表示式轉換成字尾式

time limit 1000ms memory limit 65536k 對於乙個基於二元運算子的算術表示式,轉換為對應的字尾式,並輸出之。輸入乙個算術表示式,以 字元作為結束標誌。輸出該表示式轉換所得到的字尾式。a b c d e f ab cde f include include inclu...