输入一部字典,再输入要查询的单词。如果字典能查到就输出。不能的话就输出eh。
代码
#include <iostream> #include <map> #include <cstdio> #include <string> #include <sstream> using namespace std; int main() { map <string,string> mmap; string str; while(getline(cin,str)) { if(str.size()==0){ break; } stringstream ss(str); string str1,str2; ss>>str1>>str2; mmap[str2]=str1; } while(getline(cin,str)){ if(str.size()==0){ break; } map<string,string>::iterator it; it=mmap.find(str); if(it!=mmap.end()){ cout<<it->second<<endl; } else{ cout<<"eh"<<endl; } } return 0; }