首页 > 其他 > 详细

Name That Number

时间:2017-05-24 23:20:18      阅读:320      评论:0      收藏:0      [点我收藏+]

链接

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

技术分享
 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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!