Result: Accepted
Time: 3ms
Memory: 1120kB
#include<stdio.h>
#include<math.h>
#include<string.h>
int main(){
char s[101],a[101];
int ch;
while(scanf("%s",s)!=EOF){
for(int i=0;i<strlen(s);++i){
if(s[i]>='A'&&s[i]<'Z')
a[i]=s[i]+33;
else if(s[i]=='Z')
a[i]=97;
else if(s[i]=='a'||s[i]=='b'||s[i]=='c')
a[i]='2';
else if(s[i]=='d'||s[i]=='e'||s[i]=='f')
a[i]='3';
else if(s[i]=='g'||s[i]=='h'||s[i]=='i')
a[i]='4';
else if(s[i]=='j'||s[i]=='k'||s[i]=='l')
a[i]='5';
else if(s[i]=='m'||s[i]=='n'||s[i]=='o')
a[i]='6';
else if(s[i]=='p'||s[i]=='q'||s[i]=='r'||s[i]=='s')
a[i]='7';
else if(s[i]=='t'||s[i]=='u'||s[i]=='v')
a[i]='8';
else if(s[i]=='w'||s[i]=='x'||s[i]=='y'||s[i]=='z')
a[i]='9';
else a[i]=s[i];
}
for(int i=0;i<strlen(s);++i){
if(i!=strlen(s)-1) printf("%c",a[i]);
else printf("%c\n",a[i]);
}
}
}