#include<cstdio>
int main(){
char day,s1[61],s2[61],s3[61],s4[61];
int count=1,hour,min;//count=1表示第一次遇到两个相同的字符
scanf("%s%s",s1,s2);
for(int i=0;s1[i]!='\0'&&s2[i]!='\0';i++){
if(count==2&&s1[i]==s2[i]){//第二次出现相同字符,用来计算小时
if(s1[i]>='0'&&s1[i]<='9'){
hour=s1[i]-'0';break;
}
if(s1[i]>='A'&&s1[i]<='N')
{hour=s1[i]-'A'+10;break;}
}
if(count==1&&s1[i]==s2[i]&&s1[i]>='A'&&s1[i]<='G') {//第一次出现相同字符,用来计算星期几
day=s1[i];
count++;
}
}
scanf("%s%s",s3,s4);
for(int i=0;s3[i]!='\0'&&s4[i]!='\0';i++){//处理s3,s4,用来计算分钟
if(s3[i]==s4[i]&&((s3[i]>='A'&&s4[i]<='Z')||(s3[i]>='a'&&s4[i]<='z'))) {min=i;break;}
}
switch(day){
case 'A':{printf("MON ");break;}
case 'B':{printf("TUE ");break;}
case 'C':{printf("WED ");break;}
case 'D':{printf("THU ");break;}
case 'E':{printf("FRI ");break;}
case 'F':{printf("SAT ");break;}
case 'G':{printf("SUN ");break;}
}
printf("%02d:",hour);
printf("%02d",min);
return 0;
}
07-21
07-21
07-21
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交