码迷,mamicode.com
首页 > 其他好文 > 详细

1061. Dating (20)

时间:2015-02-01 00:27:06      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

 1 #include <stdio.h>
 2 #include <map>
 3 #include <string.h>
 4 #include <ctype.h>
 5 using namespace std;
 6 int main()
 7 {
 8    map<char,int> ToHour;
 9    int i;
10    for(i=0;i<=9;i++)
11        ToHour[0+i]=i;
12    for(i=A;i<=N;i++)
13        ToHour[i]=i-A+10;
14    
15    char Week[7][4]={ "MON", "TUE", "WED", "THU", "FRI","SAT","SUN"};
16 
17    char line1[61],line2[61],line3[61],line4[61];
18 
19    while(gets(line1)!=NULL)
20    {
21        gets(line2);
22        gets(line3);
23        gets(line4);
24        int fir=1;
25        for(i=0;i<(strlen(line1)<strlen(line2)?strlen(line1):strlen(line2));i++)
26        {
27            if(line1[i]==line2[i]&&line1[i]>=A&&line1[i]<=G)
28            {
29                   printf("%s",Week[line1[i]-A]);
30                   break;   
31            }
32        }
33 
34        for(++i;i<(strlen(line1)<strlen(line2)?strlen(line1):strlen(line2));i++)
35        {
36            if(line1[i]==line2[i]&&((line1[i]>=A&&line1[i]<=N)||(line1[i]>=0&&line1[i]<=9)))
37            {
38                       printf(" %02d",ToHour[line1[i]]);
39                        break;  
40            }
41        }
42 
43         for(i=0;i<(strlen(line3)<strlen(line4)?strlen(line3):strlen(line4));i++)
44         {
45             if(line3[i]==line4[i]&&isalpha(line3[i]))
46             {
47                 printf(":%02d\n",i);
48                 break;
49             }
50         }
51    }
52    
53 }

 

1061. Dating (20)

标签:

原文地址:http://www.cnblogs.com/xiaoyesoso/p/4264951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!