题解 | #简单密码#
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
scanf("%s" , str);
int len = strlen(str);
for(int i = 0 ; i < len ; i++){
if(str[i] >= 'A' && str[i] <= 'Y'){
str[i] = str[i] + 32 + 1;
}else if(str[i] >= 'a' && str[i] <= 'c'){
str[i] = '2';
}else if(str[i] >= 'd' && str[i] <= 'f'){
str[i] = '3';
}else if(str[i] >= 'g' && str[i] <= 'i'){
str[i] = '4';
}else if(str[i] >= 'j' && str[i] <= 'l'){
str[i] = '5';
}else if(str[i] >= 'm' && str[i] <= 'o'){
str[i] = '6';
}else if(str[i] >= 'p' && str[i] <= 's'){
str[i] = '7';
}else if(str[i] >= 't' && str[i] <= 'v'){
str[i] = '8';
}else if(str[i] >= 'w' && str[i] <= 'z'){
str[i] = '9';
}else if(str[i] == 'Z'){
str[i] = 'a';
}else{
continue;
}
}
for(int i = 0 ; i < len ; i++){
printf("%c" , str[i]);
}
return 0;
}
查看5道真题和解析
字节跳动公司福利 1294人发布