编程之美3.2 电话号码对应英语单词
2013-09-13 14:51
375 查看
使用递归方法
#include<iostream> using namespace std; char num_char[10][5]={ "","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz" }; int total[10]={0,0,3,3,3,3,3,4,3,4}; const int length=3; int number[length]={1,3,4}; int answer[length]={0}; void search(int *number,int *answer,int index,int n) { if (index==n) { for (int i=0;i<n;i++) { cout<<num_char[number[i]][answer[i]]<<""; } cout<<" "; return; } if (total[number[index]]==0) { search(number,answer,index+1,n); } else { for (answer[index]=0;answer[index]<total[number[index]];answer[index]++) { search(number,answer,index+1,n); } } } int main() { int n; n=length; search(number,answer,0,n); cout<<endl; return 0; }
相关文章推荐
- 编程之美代码3.2电话号码对应英语单词
- [编程之美] PSet3.2 电话号码对应英语单词
- 编程之美-3.2-电话号码对应英语单词
- 读书笔记之编程之美 - 3.2 电话号码对应英语单词
- 编程之美3.2——电话号码对应英语单词
- 编程之美 3.2 电话号码对应英语单词
- 编程之美 3.2电话号码对应英语单词
- 编程之美-3.2-电话号码对应英语单词
- 编程之美 - 电话号码对应英语单词
- 电话号码对应英语单词(编程之美3.2)
- 编程之美之电话号码对应英语单词
- 3.2 电话号码对应的英语单词
- 3.2 电话号码对应英语单词
- [算法之美:3.2](递归)电话号码对应的英语单词
- 编程之美: 第三章 结构之法 3.2电话号码对应英语单词
- 3.2电话号码对应英语单词
- 编程之美3.2 电话号码对应英语单词
- 编程之美:3.2电话号码对应英语单词
- 编程之美-电话号码对应英语单词
- 《编程之美》——3.2电话号码对应英语单词