uva 10115 - Automatic Editing
这题很简单,就是不停搜索
#include<iostream> #include<string> #include<stdio.h> using namespace std; int main(){ int n; string words[15],reword[15],l; while(cin>>n){ getchar(); if(n==0) break; for(int i=0;i<n;i++){ getline(cin,words[i]); getline(cin,reword[i]); } getline(cin,l); for(int i=0;i<n;i++){ int start; while((start=l.find(words[i],0))>=0){ l.replace(start,words[i].size(),reword[i]) } } cout<<l<<endl; } }
浙公网安备 33010602011771号