问题 问答题

已知:S=’XYZ*+’ T=’(X+Z)*Y’,试利用串的各种基本运算将S转换为T。

答案

参考答案:

解析:STR1=REPLACE(SUBSTR(S,1,1),’X’,’(X’) STR1=’(X’ STR2=CONCAT(STRl SUBSTR(S,5,1) STR2=’(X+1) STR3=REPLACE(SUBSTR(S,3,1),’Z’,’Z)’ STR3=’Z)’ STR4=CONCAT(STR2,STR3) STR4=’(X+Z)’ STR5=CONCAT(STR4,SUBSTR(S,4,1) STR5=(X+Z)*’ T=CONCAT(STR5.SUBSTR(S,2,1) T=’(X+Z)*Y’

单项选择题
单项选择题