WooKinson

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

示例代码:

 1 #include <stdio.h>
 2 
 3 void print(int x)
 4 {
 5     switch(x)
 6     {
 7         case 0 : printf("zero ");break;
 8         case 1 : printf("one ");break;
 9         case 2 : printf("two ");break;
10         case 3 : printf("three ");break;
11         case 4 : printf("four ");break;
12         case 5 : printf("five ");break;
13         case 6 : printf("six ");break;
14         case 7 : printf("seven ");break;
15         case 8 : printf("eight ");break;
16         case 9 : printf("nine ");break;
17         case 10 : printf("ten ");break;
18         case 11 : printf("eleven ");break;
19         case 12 : printf("twelve ");break;
20         case 13 : printf("thirteen ");break;
21         case 14 : printf("fourteen ");break;
22         case 15 : printf("fifteen ");break;
23         case 16 : printf("sixteen ");break;
24         case 17 : printf("seventeen ");break;
25         case 18 : printf("eighteen ");break;
26         case 19 : printf("nineteen ");break;
27         case 20 : printf("twenty ");break;
28         case 30 : printf("thirty ");break;
29         case 40 : printf("forty ");break;
30         case 50 : printf("fifty ");break;
31         default : break;
32     }
33     return ;    
34 }
35 
36 void input(int x)
37 {
38     if (x > 20)
39     {
40         print(x/10*10);
41         print(x%10);
42     }
43     else
44     {
45         print(x);
46     }
47 
48     return ;
49 }
50 
51 int main(void)
52 {
53     int h = 0 , m = 0 ;
54     scanf("%d %d",&h,&m);
55     input(h);
56     if (!m)
57     {
58         printf("o'clock");
59     }
60     else
61     {
62         input(m);
63     }
64 
65     return 0;
66 }

 

posted on 2018-01-24 21:22  WooKinson  阅读(181)  评论(0编辑  收藏  举报