大致题意:

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

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

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