27. 下列何者為 - / A B + C D Prefix 表示法轉為 Infix 表示法的結果?
(A) (A / B) - (C + D)
(B) (A - B) / (C + D)
(C) (A / (B - C)) + D
(D) A / B - C + D

答案:登入後查看
統計: A(11), B(9), C(1), D(3), E(0) #3447894

詳解 (共 1 筆)

#6443911

要將前綴表示法(Prefix Notation,又稱波蘭表示法)轉換為中綴表示法(Infix Notation),我們可以從右往左讀取表示式,遇到運算子時將其與其後兩個已轉換的運算元結合。

給定的前綴表示法是:- / A B + C D

步驟如下:

  1. 從右往左讀取。首先遇到 D 和 C。

  2. 遇到運算子 +

    • 它的兩個運算元是 C 和 D。
    • 轉換為中綴:(C + D)
    • 現在表示式可以想像為:- / A B (C + D)
  3. 繼續向左讀取,遇到 B 和 A。

  4. 遇到運算子 /

    • 它的兩個運算元是 A 和 B。
    • 轉換為中綴:(A / B)
    • 現在表示式可以想像為:- (A / B) (C + D)
  5. 最後向左讀取,遇到 -。

  6. 遇到運算子 -

    • 它的兩個運算元是 (A / B) 和 (C + D)。
    • 轉換為中綴:((A / B) - (C + D))

所以,轉換後的 Infix 表示法為 (A / B) - (C + D)。

The final answer is A

0
0