编程之美第三章-3.2-电话号码以及对应的单词
2015-05-08 14:22
183 查看
#include<iostream> #include<string> using namespace std; const int max_length=9; char c[10][10]={ "",//0 "",//1 "ABC",//2 "DEF",//3 "GHI",//4 "JKL",//5 "MNO",//6 "PQRS",//7 "TUV",//8 "WXYZ",//9 }; int total[10]={0,0,3,3,3,3,3,4,3,4}; int count=0; int main() { int number[max_length]={2,3,4}; int answer[max_length]={0}; int length=3; while(true) { for(int i=0;i<length;++i) cout<<c[number[i]][answer[i]]<<" "; count++; cout<<endl; int k=length-1; while(k>=0) { if(answer[k]<total[number[k]]-1) { answer[k]++; break; } else { answer[k]=0; k--; } } if(k<0) break; } cout<<count<<endl; system("pause"); return 0; }
相关文章推荐
- 编程之美: 第三章 结构之法 3.2电话号码对应英语单词
- 编程之美:3.2电话号码对应英语单词
- 《编程之美》——3.2电话号码对应英语单词
- 《编程之美》3.2 电话号码对应英语单词(从状态空间树来DFS)
- 编程之美3.2 电话号码对应英语单词
- 编程之美3.2电话号码对应英语单词 java版
- 《编程之美》 - 3.2 电话号码对应英文单词 (发现书上递归解法的错误)
- 电话号码对应英语单词(编程之美3.2)
- 【编程之美题目】电话号码对应英语单词(非递归办法控制for循环个数)
- 编程之美-3.2-电话号码对应英语单词
- [算法之美:3.2](递归)电话号码对应的英语单词
- 编程之美:电话号码对应英文单词( 程序实现)
- 编程之美读书笔记3.2—电话号码对应英语单词
- 3.2 电话号码对应的英语单词
- 编程之美代码3.2电话号码对应英语单词
- 编程之美 3.2电话号码对应英语单词
- 编程之美3.2 电话号码对应英语单词
- 编程之美--3.2电话号码对应英文单词
- 编程之美 3.2 电话号码对应英语单词
- 3.2 电话号码对应英语单词