14 若將中置運算式(infix expression)A + B + C + D * E * F 轉換成前置運算式(prefix expression),則下列
結果何者正確?
(A)+ + A + B C * D * E F
(B)+ + + A B C * D * E F
(C)+ + A + B C * * D E F
(D)+ + + A B C * * D E F
答案:登入後查看
統計: A(41), B(85), C(48), D(549), E(0) #1843870
統計: A(41), B(85), C(48), D(549), E(0) #1843870
詳解 (共 4 筆)
#2973756
a.將運算式根據先後順序完全括號起來
(((A+B)+C)+((D*E)*F))
b.移動所有運算子來取代左括號
+++AB)C)**DE)F))
c.去掉所有右括號
+++ABC**DEF
41
0
#4358590
B也可以吧DEF沒有說誰先*,如果是EF先乘,那答案就是B了
2
4
#5132095
回3F: 通常會預設左結合運算,所以會先乘DE
1
0