#include <stdio.h>
#include <math.h>
#include <string.h>
int main(){
char a[61],b[61],c[61],d[61];
int k=1,t1,t2;
scanf("%s",a);
scanf("%s",b);
scanf("%s",c);
scanf("%s",d);
int t=strlen(a)<strlen(b)?strlen(a):strlen(b);
for(int i=0;i<t;i++){
if(a[i]==b[i]&&((a[i]>='A'&&a[i]<='Z')||(a[i]>='0'&&a[i]<='9'))){
if(k==1&&a[i]>='A'&&a[i]<='G'){ //第一次相同表示星期时,字母从A到G
t1=a[i]-'A'+1;
switch (t1) {
case 1:printf("MON"); break;
case 2:printf("TUE"); break;
case 3:printf("WED"); break;
case 4:printf("THU"); break;
case 5:printf("FRI"); break;
case 6:printf("SAT"); break;
case 7:printf("SUN"); break;
}
k++;
}
else if(k==2&&((a[i]>='A'&&a[i]<='N')||(a[i]>='0'&&a[i]<='9'))){ //第二次相同表示小时时,可以是0~9数字,也可以是A~N的字母
if(a[i]>='A'&&a[i]<='N'){
t2=a[i]-'A'+10;
}
else
t2=a[i]-'0';
printf(" %02d:",t2);
break;
}
}
}
int h=strlen(c)<strlen(d)?strlen(c):strlen(d);
for(int i=0;i<h;i++){
if(c[i]==d[i]&&(c[i]>='a'&&c[i]<='z')||(c[i]>='A'&&c[i]<='Z')){
printf("%02d",i); //注意格式
break;
}
}
return 0;
}
1014 福尔摩斯的约会 (20 分)【测试点注解版】
最新推荐文章于 2023-11-30 17:47:09 发布