题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <iostream> using namespace std; int main() { string in; cin>>in; for(int i=0;i<in.length();++i){ switch (in[i]) { case 'a': case 'b': case 'c': in[i]='2'; break; case 'd': case 'e': case 'f': in[i]='3'; break; case 'g':case 'h':case 'i': in[i]='4'; break; case 'j':case 'k':case 'l': in[i]='5'; break; case 'm':case 'n':case 'o': in[i]='6'; break; case 'p':case 'q':case 'r':case 's': in[i]='7'; break; case 't':case 'u':case 'v': in[i]='8'; break; case 'w':case 'x':case 'y':case 'z': in[i]='9'; break; } if(in[i]>='A'&&in[i]<'Z'){ in[i]=in[i]-('A'-'a')+1; } else if(in[i]=='Z'){ in[i]='a'; } } cout<<in<<endl; } // 64 位输出请用 printf("%lld")