#define CASE_OFFSET 32
const char* dict1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
const char* dict2="bcdefghijklmnopqrstuvwxyza22233344455566677778889999";
/* 方法二 代码简洁 */
char Char_Change(char a){
for(int i=0;i<strlen(dict1);i++)
if(dict1[i]==a) return dict2[i];
return a;
}
int main(void)
{
char input[101] = {0};
while(gets(input) != NULL)
{
for(int i = 0; i < strlen(input); i++)
{
/* 调用方法二 函数 */
printf("%c",Char_Change(input[i]));
/*方法一 枚举 */
// if(input[i] >= 65 && input[i] <= 90) //大写字母
// {
// if(input[i] == 'Z')
// {
// printf("a");
// }
// else
// {
// printf("%c", input[i] + CASE_OFFSET + 1);
// }
// }
// else if(input[i] >= 97 && input[i] <= 122) //小写字母
// {
// if(input[i] >= 'a' && input[i] <= 'c')
// {
// printf("2");
// }
// else if(input[i] >= 'd' && input[i] <= 'f')
// {
// printf("3");
// }
// else if(input[i] >= 'g' && input[i] <= 'i')
// {
// printf("4");
// }
// else if(input[i] >= 'j' && input[i] <= 'l')
// {
// printf("5");
// }
// else if(input[i] >= 'm' && input[i] <= 'o')
// {
// printf("6");
// }
// else if(input[i] >= 'p' && input[i] <= 's')
// {
// printf("7");
// }
// else if(input[i] >= 't' && input[i] <= 'v')
// {
// printf("8");
// }
// else if(input[i] >= 'w' && input[i] <= 'z')
// {
// printf("9");
// }
// }
// else
// {
// printf("%c",input[i]);
// }
}
}
return 0;
}