sdnuoj1051(水题)

1051.水题2
Description

        李观给鲁观写了份只有他能看懂的情书

但是木有关系,万能的鲁观已经发现了破解的方法

现在你要把这个方法自动化,这就是你的任务嗯

但是问题是,情书的内容只有一句话:n 55!w ! pue n a^o7 ! n paau !
    
    
        Input
    
    
        一行情书内容(长度不超过1000)
    
    
        Output
    
    
        翻译后的结果
    
    
        Sample Input
    
    
        n 55!w ! pue n a^o7 ! n paau !
    
    
        Sample Output
    
    
        i need u i love u and i miss u

倒过来

#include<cstdio>
#include<vector>
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    vector<char>ve;
    char s[1005];
    int l,i;
    gets(s);
    l=strlen(s);
    for(i=0;i<l;i++)
    {
        switch(s[i])
        {
            case 'n':ve.push_back('u');break;
            case ' ':ve.push_back(' ');break;
            case '5':ve.push_back('s');break;
            case '!':ve.push_back('i');break;
            case 'w':ve.push_back('m');break;
            case 'p':ve.push_back('d');break;
            case 'u':ve.push_back('n');break;
            case 'e':ve.push_back('a');break;
            case 'a':ve.push_back('e');break;
            case '^':ve.push_back('v');break;
            case 'o':ve.push_back('o');break;
            case '7':ve.push_back('l');break;
        }
    }
    while(ve.size())
    {
        cout<<ve.back();
        ve.pop_back();
    }
    cout<<'\n';
    return 0;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值