题解 | #简单密码#

简单密码

https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac

#include <iostream>
using namespace std;

int main() {
    string s;
    string l;
    while(getline(cin,s)){
        for(auto e : s){
            if('a' <= e && e <= 'c'){
                l = l+"2";
            } else if('d' <= e && e <= 'f'){
                l = l+"3";
            }else if('g' <= e && e <= 'i'){
                l = l+"4";
            } else if('j' <= e && e <= 'l'){
                l = l+"5";
            } else if('m' <= e && e <= 'o'){
                l = l+"6";
            }else if('p' <= e && e <= 's'){
                l = l+"7";
            }else if('t' <= e && e <= 'v'){
                l = l+"8";
            }else if('w' <= e && e <= 'z'){
                l = l+"9";
            }else if('A' <= e && e <= 'Z'){
                if(e == 'Z'){
                    l = l + "a";
                }else{
                    e = e + 32 +1;
                    l = l + e;
                }
            }else{
                l = l + e;
            }
        }
    }
    cout << l << endl;
    return 0;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务