Result: Accepted
Time: 3ms
Memory: 1120kB
#include<stdio.h>
#include<string.h>
int main(){
int i;
char s[100];
memset(s,'\0',100);
while(scanf("%s",s)!=EOF){
for(i=0;s[i]!='\0';i++){
if((int)s[i]>=(int)'a'&&(int)s[i]<=(int)'c')
printf("2");
else if((int)s[i]>=(int)'d'&&((int)s[i])<=(int)'f')
printf("3");
else if((int)s[i]>=(int)'g'&&((int)s[i])<=(int)'i')
printf("4");
else if((int)s[i]>=(int)'j'&&((int)s[i])<=(int)'l')
printf("5");
else if((int)s[i]>=(int)'m'&&((int)s[i])<=(int)'o')
printf("6");
else if((int)s[i]>=(int)'p'&&((int)s[i])<=(int)'s')
printf("7");
else if((int)s[i]>=(int)'t'&&((int)s[i])<=(int)'v')
printf("8");
else if((int)s[i]>=(int)'w'&&((int)s[i])<=(int)'z')
printf("9");
else if((int)s[i]>=(int)'A'&&(int)s[i]<=(int)'Z'){
if(s[i]=='Z'){
printf("a");
continue;
}
s[i]=s[i]+33;
printf("%c",s[i]);
}else printf("%c",s[i] );
}
printf("\n");
}
return 0;
}