普考申論題
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 的運算子優先權:括號() 最高,其次為邏輯非(!)、算術運算(* / 先於 + -)、關係運算(< >)、邏輯且(&&),最後是邏輯或(||)。轉換時,將運算式視為樹狀結構,由內層括號向外、優先權高至低逐步轉換,依序寫下「左運算元 右運算元 運算子」即可確保無誤。
🤖
AI 詳解
AI 專屬家教
【解題思路】依據 ANSI C 運算子優先權(括號 > 邏輯非(!) > 乘除 > 加減 > 關係運算 > 邏輯且(&&) > 邏輯或(||)),並依據後置式「左運算元 右運算元 運算子」的規則,由內層括號向外逐步推導。 【詳解】 (一) (A/D+B) D+E/(F+A(D+C))
▼ 還有更多解析內容