//用的switch,有点麻烦
#include<stdio.h>
int main()
{
char data[100];
unsigned char i;
gets(data);
for(i=0;data[i]!='\0';i++)
{
switch(data[i])
{
case 'a':case 'b':case 'c':
printf("2");break;
case 'd':case 'e':case 'f':
printf("3");break;
case 'g':case 'h':case 'i':
printf("4");break;
case 'j':case 'k':case 'l':
printf("5");break;
case 'm':case 'n':case 'o':
printf("6");break;
case 'p':case 'r':case 's':
printf("7");break;
case 't':case 'u':case 'v':
printf("8");break;
case 'w':case 'x':case 'y':
printf("9");break;
default:printf("%c",data[i]);
}
}
printf("\n");
return 0;
}