1 #include<stdio.h>
2 #include<stdlib.h>
3 int main()
4 {
5 int n;
6 scanf("%d%*c",&n);
7 while(n--)
8 {
9 int i,j,t=0;
10 int a[11];
11 char ch;
12 for(i=0;i<=11;i++) //刚开始i<11,不知咋的出错了wa。我想应该要进行12次循环,虽然有11位号码,最后循环是enter吧
13 {
14 ch=getchar();
15 if(ch=='a'||ch=='b'||ch=='c') a[t++]=2;
16 if(ch=='d'||ch=='e'||ch=='f') a[t++]=3;
17 if(ch=='g'||ch=='h'||ch=='i') a[t++]=4;
18 if(ch=='j'||ch=='k'||ch=='l') a[t++]=5;
19 if(ch=='m'||ch=='n'||ch=='o') a[t++]=6;
20 if(ch=='p'||ch=='q'||ch=='r'||ch=='s') a[t++]=7;
21 if(ch=='t'||ch=='u'||ch=='v') a[t++]=8;
22 if(ch=='w'||ch=='x'||ch=='y'||ch=='z') a[t++]=9;
23 }
24 for(j=0;j<t;j++)
25 printf("%d",a[j]);
26 putchar('\n');
27 }
28 system("pause");
29 return 0;
30 }
31