用c语言递归实现字符的排列组合
为了使电话号码更容易记住,服务商想用字母来拼写适当的单词,使代表某种业务的电话
号码容易记忆。例如,在些地方,提供报时服务的电话号码是637—8687(NERVOUS)。
2:ABC
3:DEF
4:GHI
5:JKL
6:MNO
7:PQR
8:STU
9:VWX
假设您被一家本地电话公司聘用,要编写一个ListMnemonics程序,它能生成由一串数字
表示的电话号码所对应的所有字母组合。例如,如果调用
ListMnemonic s(“723”)
那么将会产生27种字母组合.
PAD PBD PCD RAD RBD RCD SAD SBD SCD
PAE PBE PCE RAE RBE RCE SAE SBE SCE
PAF PBF PCF RAF RBF RCF SAF SBF SCF