求教:输入电话号码打印全部可能字母组合

xuhaoumsl 2009-12-04 02:39:55
1,0-no letter

1,0 -> no letter
2 -> A B C
3 -> D E F.... etc(Just like a tel phone keypad)

eg: 1230
ADG
BDG
CDG
AEG....



应该要用到递归,小弟这里不熟练请教大家有什么好办法,全部for嵌套肯定是比较笨而且输入的号码长度也得固定,这里要递归的话应该怎么写呢?
...全文
241 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuhaoumsl 2009-12-04
  • 打赏
  • 举报
回复
如果输入的数字有0,1的话那么就无字母组合替代,用空字符替代
xuhaoumsl 2009-12-04
  • 打赏
  • 举报
回复
不好意思打错了

比如 输入2345 应该总共有81种组合

ADGJ ADGK ADGJ .......


7和9 对应的字母分别有4个

xuhaoumsl 2009-12-04
  • 打赏
  • 举报
回复
starsword 2009-12-04
  • 打赏
  • 举报
回复
1230的例子怎么多了个"G"?
xuhaoumsl 2009-12-04
  • 打赏
  • 举报
回复
有人在吗?

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧