1014 福尔摩斯的约会 (20 分)
2019-04-30 本文已影响0人
79d12e22ec53
#include<stdio.h>
#include<ctype.h>
#define SIZE 61
#define N 4
char * date[7] = {"MON","TUE","WED","THU","FRI","SAT","SUN"};
int main(void)
{
char code[N][SIZE];
for(int i = 0;i<N;i++)
scanf("%s",code[i]);
int j = 0;
while((code[0][j]<'A' || code[0][j]>'G') || code[0][j] != code[1][j])
j++;
printf("%s ",date[ code[0][j] - 'A' ]);
j += 1;
while( ( (code[0][j]<'A' || code[0][j]>'N') && !isdigit(code[0][j]) ) ||code[0][j] != code[1][j])
j++;
if(isalpha(code[0][j]))
printf("%02d",code[0][j] - 'A' + 10);
else
printf("%02d",code[0][j] - '0');
printf(":");
j = 0;
while( !isalpha(code[2][j]) || code[2][j] != code[3][j] )
j++;
printf("%02d\n",j);
return 0;
}