字符串变形
#include <cstdio>
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <fstream>
#include <math.h>
#include <queue>
#include <algorithm>
#define INF 0x3f3f3f3f
using namespace std;
char s[100];
int main()
{
//freopen ("input.txt","r",stdin);
while(true)
{
gets(s);
int l=strlen(s);
if(l==1&&s[0]=='#')
break;
for(int i=0;i<l;i++)
{
if(s[i]==' ') cout<<"%20";
else if(s[i]=='!') cout<<"%21";
else if(s[i]=='$') cout<<"%24";
else if(s[i]=='%') cout<<"%25";
else if(s[i]=='(') cout<<"%28";
else if(s[i]==')') cout<<"%29";
else if(s[i]=='*') cout<<"%2a";
else cout<<s[i];
}
cout<<endl;
}
return 0;
}