题目链接: http://ac.jobdu.com/problem.php?pid=1510
题目分析:
使用getline(cin,s)读取输入的字符串以读入空格。
源代码:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string s; //转化前字符串
while (getline(cin, s))
{
for (int i = 0; i < s.length(); i++) //使用for循环遍历字符串找出并替换空格
{
if (s[i] != ' ') //当前字符不是空格
{
cout << s[i];
}
else //当前字符是空格
{
cout << "%20";
}
}
cout << endl;
}
return 0;
}
本文介绍了一种使用C++实现的方法,该方法通过遍历输入的字符串,并将空格替换为%20来处理URL编码问题。此过程涉及读取用户输入的字符串并输出经过替换后的结果。

被折叠的 条评论
为什么被折叠?



