链接:
剑指 Offer 05. 替换空格
题意:
把字符串 s
中的每个空格替换成"%20"
解:
replace函数
实际代码:
#include<iostream>
using namespace std;
string replaceSpace(string s)//下标replace法
{
for(int i=0;i<s.size();i++) if(s[i]==' ') s.replace(i,1,"%20");
return s;
}
int main()
{
string s;
getline(cin,s);
s=replaceSpace(s);
cout<<s<<endl;
return 0;
}
限制:
0 <= s 的长度 <= 10000