字符串替换
程序员文章站
2022-07-14 07:58:54
...
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <string>
#include <stack>
#include <algorithm>
using namespace std;
string s[105],s1,s2;
char str[400];
stack <string> st;
int main()
{
gets(str);
cin >>s1;
cin >>s2;
int t=0;
for(int i=0;i<strlen(str);i++)
{
if(str[i]!=' ')
{
s[t].push_back(str[i]);
}
else
{
t++;
}
}
for(int i=0;i<=t;i++)
{
if(s[i]==s1)
s[i]=s2;
}
for(int i=0;i<=t;i++)
{
if(!i)
cout<<s[i];
else
cout <<' '<<s[i];
}
cout<<endl;
return 0;
}
上一篇: 剑指 Offer 48. 最长不含重复字符的子字符串 -- DP解法
下一篇: 字符串替换