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