杭电 acm The Seven Percent Solution

来源:互联网 发布:java url encode 空格 编辑:程序博客网 时间:2024/05/04 01:32
#include<iostream>#include<stdio.h>#include<vector>#include<cstring>using namespace std;int main(){    char str[100];    while(gets(str)&&str[0]!='#')    {        vector<char> vi;        vector<char>::iterator it;        for(int i=0;i<strlen(str);i++)        {            if(str[i]==32)            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('0');            }            else if(str[i]=='!')            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('1');            }            else if(str[i]=='$')            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('4');            }            else if(str[i]=='%')            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('5');            }            else if(str[i]=='(')            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('8');            }            else if(str[i]==')')            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('9');            }            else if(str[i]=='*')            {                vi.push_back('%');                vi.push_back('2');                vi.push_back('a');            }            else                vi.push_back(str[i]);        }        for(it=vi.begin();it!=vi.end();it++)        {            cout<<*it;        }        cout<<endl;    }    return 0;}
0 0
原创粉丝点击