数数

数数
 1 /*描述
 2 我们平时数数都是喜欢从左向右数的,但是我们的小白同学最近听说德国人数数和我们有些不同,他们正好和我们相反,
 3 是从右向左数的。因此当他看到123时会说“321”。
 4 
 5 现在有一位德国来的教授在郑州大学进行关于ACM的讲座。现在他聘请你来担任他的助理,他给你一些资料让你找到这些资料在书中的页数。
 6 现在你已经找到了对应的页码,要用英文把页码告诉他。
 7 
 8 为了简化我们的问题,你只需要返回单词的大写的首字母。(数字0读成字母O)
 9 
10 注意:每个数字式单独读取的,因此不会出现11读成double one的情况。
11 
12 输入
13 输入分两部分:
14 第一部分:一个整数T(1<=T<=1000)
15 第二部分:一共T行,每行为一个数字。每个数的长度不超过10位。
16 输出
17 每组输出单独占一行,输出对应的返回给德国教授的页码缩写。
18 样例输入
19 2
20 12
21 1234
22 样例输出
23 TO
24 FTTO*/
25 #include<stdio.h>
26 #include <string.h>
27 int main()
28 {
29     int t;
30     scanf("%d",&t);
31     getchar ();
32     while(t--)
33     {
34               char s[10];
35               int i,k;
36               gets(s);
37               for(i=0;;i++)
38               {
39                 if(s[i]==0||s[i]==1)
40                     s[i]=O;
41                 if(s[i]==2||s[i]==3)
42                     s[i]=T;
43                 if(s[i]==4||s[i]==5)
44                     s[i]=F;
45                 if(s[i]==6||s[i]==7)
46                     s[i]=S;
47                 if(s[i]==8)
48                     s[i]=E;
49                 if(s[i]==9)
50                     s[i]=N;
51                 if(s[i]==\0)
52                     break;                   
53               }
54               for(k=i-1;k>=0;k--)
55                 printf("%c",s[k]);
56               printf("\n");
57     }
58     return 0;
59 }  
数数

数数

上一篇:19 01 16 jquery 的 属性操作 循环 jquery 事件 和事件的绑定 解绑


下一篇:Vuex的基本概念、项目搭建、入坑点