题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include<iostream> #include<string> using namespace std; int main() { char a[] = {"22233344455566677778889999"}; string in; cin >> in; for(int i = 0; i < in.size();i++) { if(in[i] >= 'a' && in[i] <= 'z') in[i] = a[in[i] - 'a']; else if((in[i] >= 'A' && in[i] < 'Z')) in[i] = in[i] + 'a'-'A' +1; else if(in[i] == 'Z') in[i] = 'a'; else continue; } cout << in; return 0; } // 64 位输出请用 printf("%lld")