#include<iostream>
#include<string>
using namespace std;
string t="";
string s;
int main()
{
string a[100],b[100];
int i,j;
int n;
cout<<"-----字典-----\n";
cin>>n;
for(i=0;i<n;i++)
{
string a1,b1;
cin>>a1>>b1;
a[i]=a1;
b[i]=b1;
}
cout<<"-----匹配-----\n";
cin>>s;
for(i=0;i<s.size();i++)
{
//截取子串
if(s[i]>='a'&&s[i]<='z')
t+=s[i];
if((i==s.size()-1)&&(s[i]>='a'&&s[i]<='z')||!(s[i]>='a'&&s[i]<='z'))
{
int flag=0;
if(t!="")
{
for(j=0;j<n;j++)
if(t==a[j])
{
flag=1;
cout<<b[j];
}
if(flag==0)
cout<<"UNK!";
}
t="";
}
if(!(s[i]>='a'&&s[i]<='z'))
cout<<s[i];
}
}
小杨的字典
最新推荐文章于 2025-05-08 06:46:15 发布