//poj3650 考察string使用
#include <iostream>
#include <algorithm>
#include <string>
#include <iomanip>
using namespace std;
int main()
{
string a;
string b;
getline(cin, a);
while(a.compare("#") != 0)
{
if(b.compare("") != 0)
b.clear();
int k = 0;
for(int i = 0; i < a.length(); i++)
{
if(a[i] == ' ')
{
b += "%20";
k += 3;
}
else if(a[i] == '!')
{
b += "%21";
k+=3;
}
else if(a[i] == '$')
{
b += "%24";
k+=3;
}
else if(a[i] == '%')
{
b += "%25";
k+=3;
}
else if(a[i] == '(')
{
b += "%28";
k+=3;
}
else if(a[i] == ')')
{
b += "%29";
k+=3;
}
else if(a[i] == '*')
{
b += "%2a";
k+=3;
}
else
{
b += a[i];
k++;
}
}
cout<<b<<endl;
getline(cin, a);
}
return 0;
}
poj3650
最新推荐文章于 2015-09-07 20:28:40 发布