1 #include<cstdio> 2 #include<cstring> 3 int main() 4 { 5 //freopen("input.txt","r",stdin); 6 int i; 7 char a[1000]; 8 while(gets(a)) 9 { 10 if(a[0] == '#') break; 11 for(i = 0; i < strlen(a); i++) 12 { 13 if(a[i] == ' ') printf("%%20"); //注意“%”的输出要用转义字符 14 else if(a[i] == '!') printf("%%21"); 15 else if(a[i] == '$') printf("%%24"); 16 else if(a[i] == '%') printf("%%25"); 17 else if(a[i] == '(') printf("%%28"); 18 else if(a[i] == ')') printf("%%29"); 19 else if(a[i] == '*') printf("%%2a"); 20 else putchar(a[i]); 21 } 22 puts(""); 23 } 24 25 return 0; 26 }