Babelfish(poj 2503)

大致题意:

输入一个字典,字典格式为“英语à外语”的一一映射关系

然后输入若干个外语单词,输出他们的 英语翻译单词,如果字典中不存在这个单词,则输出“eh”

#include<iostream>  
#include<cstdio>  
#include<map>  
#include<string>  
#include<cstring>  
using namespace std;  
int main()  
{   
    map<string,string> map1;  
    char a[50],b[20],c[20];  
    while(gets(a)&&a[0]!='\0')  
    {  
        sscanf(a,"%s %s",&b,&c);  
        map1[c]=b;  
    }  
    while(gets(a)&&a[0]!='\0')  
    {  
        if(map1.find(a)==map1.end())  
          cout<<"eh"<<endl;
        else  cout<<map1[a]<<endl;  
    }  
    return 0;  
}  
View Code

 

posted @ 2016-06-27 14:42  karles~  阅读(141)  评论(0编辑  收藏  举报