题解 | #简单密码#
简单密码
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")