1.請將下列的中序式分別轉換成前序以及後序
a.(A+B) *C –D/E
b.A+(B/C-D)*E-F/G
c.(A/B*C-D)+E/F/(G+H)
2.請分別計算出下列式子的值
a -*+ABC*-DE+FG 其中 A=2 B=3 C=2 D=5 E=1 F=2 G=3
b AB+D*EFC+/-G+ A=2 B=2 C=1 D=1 E=4 F=3 G=5
3. 有一二維陣列如下 int A[20][14] 設一個整數佔兩位位元組 此陣列的排列方式是以列為主 (row –majored) 請回答下列問題
a.此陣列共配置多少記憶體
b.若A[0][0] 的位址2464 則A[4][12] 的位址為何
c.若A[10][1] 的位址1124 則A[14][12] 的位址為何
d.同 c ,那A[6][1]的位址為何
拜託!誰可以解惑...
2007-07-21 19:13:51 · 1 個解答 · 發問者 小妮子.. 1 in 電腦與網際網路 ➔ 程式設計
1.
a. 前序 -* ABC/DE
a. 後序 AB C*DE/-
b. 前序 - A*-/BCDE/FG
b. 後序 ABC/D-E* FG/-
c. 前序 -*/ABCD//EF GH
c. 後序 AB/C*D-EF/GH /
2.
a. 把 A=2 B=3 C=2 D=5 E=1 F=2 G=3 代入 (A B)*C-(D-E)*(F G)
b. A=2 B=2 C=1 D=1 E=4 F=3 G=5 代入 (A B)*D-E/(F C) G
3.
a. 20*14*2 位元組
b. 2464 (4*14 12)*2
c. 1124 (13 3*14 12)*2
d. 1124 - (13 3*14 1)*2
2007-07-25 15:43:31 補充:
奇怪, 我的答案中, 不少運算符號都不見了.
我懶得再作一次. 抱歉, 是系統的錯.
2007-07-25 15:45:08 補充:
我知道了, 少掉的是加法符號.
2007-07-25 11:40:28 · answer #1 · answered by Leslie 7 · 0⤊ 0⤋