地特四等申論題
105年
[資訊處理] 程式設計概要
第 null 題
📖 題組:
請將下列中置式(infix formula)改成後置式(postfix formula),並依據 ANSI C 的優 先權(the priority defined in ANSI C)來回答:(每小題 4 分,共 8 分) (一)(A/D+B) *D+E/(F+A*(D+C)) (二)!(A && ! ((B+FD))) || (C>E )
請將下列中置式(infix formula)改成後置式(postfix formula),並依據 ANSI C 的優 先權(the priority defined in ANSI C)來回答:(每小題 4 分,共 8 分) (一)(A/D+B) *D+E/(F+A*(D+C)) (二)!(A && ! ((B+F
null
📝 此題為申論題
思路引導 VIP
本題考查中置式轉後置式的技巧。解題關鍵在於熟記 ANSI C 的運算子優先權:括號 () 最高 > 單目邏輯反相 ! > 乘除 * / > 加減 + - > 關係運算 < > > 邏輯 AND && > 邏輯 OR ||。建議利用「括號法」由內而外優先處理,將運算子移至對應運算元的後方,或使用標準的堆疊轉換演算法逐步處理。
🤖
AI 詳解
AI 專屬家教
【解題思路】依照 ANSI C 運算子優先權(() > ! > *, / > +, - > <, > > && > ||),由內層向外層逐步推導,將運算子移至對應的運算元後方。
【詳解】
(一) (A/D+B) *D+E/(F+A*(D+C))
▼ 還有更多解析內容