题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <iostream>
using namespace std;
int main() {
string s;
getline(cin, s);
string result;
for(auto ss:s) {
if(ss >='A' && ss <= 'Z') {
if(ss == 'Z') {
char sss = 'a';
result += sss;
} else {
char sss = tolower(ss) + 1;
result += sss;
}
} else if(ss >='a' && ss <= 'c') {
result += '2';
} else if(ss >='d' && ss <= 'f') {
result += '3';
} else if(ss >='g' && ss <= 'i') {
result += '4';
} else if(ss >='j' && ss <= 'l') {
result += '5';
} else if(ss >='m' && ss <= 'o') {
result += '6';
} else if(ss >='p' && ss <= 's') {
result += '7';
} else if(ss >='t' && ss <= 'v') {
result += '8';
} else if(ss >='w' && ss <= 'z') {
result += '9';
} else result += ss;
}
cout << result;
return 0;
}
// 64 位输出请用 printf("%lld")
查看10道真题和解析