這是我的第一個問題,如果有任何錯誤,請糾正我的錯誤。 我有一套舊的規則在文件系統之一,我試圖將它們轉換成新的文件系統。 我有很多IF-ENDIF
和IF-ELSE-ENDIF
嵌套在對方像下面一樣。需要一些將輸入轉換爲相應輸出的邏輯。 需要求助者的幫助。由於邏輯劃分IF-ELSE-ENDIF循環
INPUT:
IF (Cond 1)
IF(Cond 2)
ENDIF
IF(Cond3)
ELSE
ENDIF
ELSE
IF(Cond4)
ELSE
IF(Cond5)
ELSE
ENDIF
ENDIF
IF(Cond6)
ENDIF
ENDIF
所需的輸出:
IF(Cond1) AND (Cond2)
IF(Cond1) AND (Cond3)
IF(Cond1) AND !(Cond3)
IF!(Cond1) AND (Cond4)
IF!(Cond1) AND !(Cond4) AND (Cond5)
IF!(Cond1) AND !(Cond4) AND !(Cond5)
IF!(Cond1) AND (Cond6)
你是怎麼想出來的?在代碼中應用相同的邏輯... – yurib 2013-02-14 13:32:07
我輸入那個手動輸出 – Noob 2013-02-14 13:34:45
所以,你需要解析輸入並生成解析的輸出? – Henrik 2013-02-14 13:36:53