poj3650

来源:互联网 发布:李小龙 泰森 知乎 编辑:程序博客网 时间:2024/05/26 17:48
//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;}

0 0
原创粉丝点击