大佬们好!想请教下:
1、有一个字符类型的数组 MyCode[],下标从 0 到 25,值对应 26 个英文大写字母。
MyCode[0] = 'A'
MyCode[1] = 'B'
MyCode[2] = 'C'
.....
MyCode[25] = 'Z'
2、现在有一个映射表,将英文大写 A~Z 重新进行了随机映射,如
A 对应 K
B 对应 M
C 对应 P
.....
Z 对应 H
3、现在按照新的映射进行替换,想得到 MyCode[0] = 'K',MyCode[1] = 'M',MyCode[2] = 'P',以此类推。
4、我能想到的方法是 For 循环内部放 26 个 IF 语句,但这样太冗长了。
有没有更好地编程方法,能让这种替换比较简单高效呢?