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; }