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          

你可能感兴趣的:(OJ)