国际空间研究组织 | ISRO CS 2017 – 5 月 |问题 67
选择以下表达式的等效前缀形式
(a + (b - c))* ((d - e)/(f + g - h))
(A) * +a - bc /- de - +fgh
(B) * +a -bc - /de - +fgh
(C) * +a - bc /- ed + -fgh
(D) * +ab - c /- ed + -fgh答案:(一)
解释:我们可以将表达式的前缀形式写为:
(a + (b - c))* ((d - e) / (f + g - h))
= (a + (- bc)) * ((- de) / ( + fg – h))
= (+ a – bc) * ((- de) / (- + fgh)
= (+ a – bc) * (/ – de – + fgh)
= * + a – bc / – de – + fgh这个问题的测验