码迷,mamicode.com
首页 > 其他好文 > 详细

Name That Number

时间:2017-05-25 00:14:26      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:data   alpha   ==   pen   enum   menu   ios   链接   namespace   

链接

分析:找出每一个字母对应的数字,然后看字典里面那个与其匹配

技术分享
 1 /*
 2 ID: ****
 3 PROG: namenum
 4 LANG: C++
 5 */
 6 #include<iostream>
 7 #include<fstream>
 8 #include<string.h>
 9  
10 using namespace std;
11  
12 const char alpha[26]={2,2,2,3,3,3,4,4,4,5,5,5, 6,6,6,7,0,7,7,8,8,8,9,9,9,0};
13 string data,tmp,words;
14 bool flag=false;
15  
16 int main(){
17     ifstream fin("namenum.in");
18     ofstream fout("namenum.out");
19     fin>>data;
20     ifstream tin("dict.txt");
21     while (tin>>words){
22           int l=words.size();
23           tmp="";
24           for (int i=0;i<l;i++) tmp+=alpha[words[i]-65];
25           if (tmp==data) {fout<<words<<endl;flag=true;}
26           }
27     if (!flag) fout<<"NONE"<<endl;
28     return 0;
29 }                                                                                           
View Code

 

Name That Number

标签:data   alpha   ==   pen   enum   menu   ios   链接   namespace   

原文地址:http://www.cnblogs.com/wolf940509/p/6901160.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!