NYOJ 223 小明的烦恼

 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          

posted on 2012-08-07 17:09  mycapple  阅读(218)  评论(0编辑  收藏  举报

导航