天天看點

POJ 2503 Babelfish (STL map的應用)

題目大意:給一個字典和一些單詞,根據字典翻譯這些單詞,若字典中沒有就輸出"eh"。

View Code

#include <stdio.h>
#include <map>
#include <string>
using namespace std;
#define N 11
map<string,string>dic;
int main()
{
    char a[N],b[N];
    char c;
    scanf("%s%c",a,&c);
    while(c==' ')
    {
        scanf("%s",b);
        dic[b]=a;
        scanf("%s%c",a,&c);
    }
    do
    {
        if(dic.count(a))    puts(dic[a].c_str());
        else    puts("eh");
    }while(~scanf("%s",a));
    return 0;
}      

轉載于:https://www.cnblogs.com/algorithms/archive/2012/07/30/2615610.html