这个题一开始没读懂题目,common理解错了,多注意英语。
这个题就是设定条件,不难。
#include<bits/stdc++.h>
using namespace std;
char str1[61];
char str2[61];
char str3[61];
char str4[61];
char ans[7][4]={"MON","TUE","WED","THU","FRI","SAT","SUN"};
int main(){
scanf("%s %s %s %s",&str1,&str2,&str3,&str4);
int step=0;
while(1){
if(str1[step]==str2[step]&&str1[step]>='A'&&str1[step]<='G'){
int n=str1[step]-'A';
printf("%s ",ans[n]);
break;
}
step++;
}
while(1){
step++;
if(str1[step]==str2[step]&&((str1[step]>='0'&&str1[step]<='9')||(str1[step]>='A'&&str1[step]<='N'))){
int n;
if(str1[step]>='0'&&str1[step]<='9'){
n=str1[step]-'0';
}
else{
n=str1[step]-'A'+10;
}
printf("%02d:",n);
break;
}
}
step=0;
while(1){
if(str3[step]==str4[step]&&((str3[step]>='a'&&str3[step]<='z')||(str3[step]>='A'&&str3[step]<='Z'))){
printf("%02d",step);
break;
}
step++;
}
return 0;
}