字符串,由数字、字母和“-”组成,现以“-”为分组标记,作如下处理:数字往后移5个,如0→5,3→8,6→1;各组字母倒序放在本组前面;“-”不作处理。如字符串“t37-9Yg-52r-”,经过处理后变为“t82-gY4- r07-”。下列VB程序段实现该算法: Const mw = "0123456789" S = Text1.Text: s1 = "":s2 = "" For i=1 To Len(s) C = Mid(s,i,1) If c >= "0" And c <= "9" Then s1 = s1 + c ElseIf c = "-" Then s2 = s2 + s1 + c s1 = "" Else End If Next i ① t =(Val(c)+5) Mod 10 ② c = Mid(mw,t,1) ③ s1 = c + s1 ④ t=(Val(c)+4) Mod 10+1 ⑤ c= Mid(mw,t+1,1) ⑥ s1 = s1 + c 则填空处的代码应该是( )
A . ①②③
B . ④⑤⑥
C . ①⑤③
D . ④②⑥
答案:C