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

poj 2503(字符串)

时间:2016-08-08 12:42:17      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:

http://poj.org/problem?id=2503

题意:就是翻译,给你一个字典,然后再查找单词,找得到的就输出单词,找不到的输出eh,用Map水题一个,但这个题有点意思的就是输入的问题

 1 #include <iostream>
 2 #include <map>
 3 #include <string>
 4 #include <cstdio>
 5 
 6 using namespace std;
 7 
 8 int main()
 9 {
10   //  freopen("in.txt","r",stdin);
11     char c[30],d1[15],d2[15];
12     string a,b;
13     map<string,string>s;
14     while(gets(c)&&c[0]!=\0)
15     {
16         sscanf(c,"%s%s",&d1,&d2);  //这里是把c分成两段。
17         a = d1;
18         b = d2;
19         s[ b ] = a;
20     }
21     while(scanf("%s",c)!=EOF)
22     {
23         a = c;
24         if(s.count(a)) cout<<s[a]<<endl;
25         else cout<<"eh"<<endl;
26     }
27     return 0;
28 }

 

poj 2503(字符串)

标签:

原文地址:http://www.cnblogs.com/Tree-dream/p/5748516.html

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